Jquery не может получить значение из текстового поля в Joomla - PullRequest
0 голосов
/ 06 июля 2011

jQuery не может получить значение из текстового поля в Joomla, я использую скрипт следующим образом:

<?php JHTML::_('behavior.jquery'); ?>
<script>
    jQuery.noConflict();
    jQuery(function(){

            jQuery("#register").click(function(){


                alert($("#txtusername").val());

            });


    });

</script>

<form name="frm1" id="frm1" method="get">
    <table border="0" style="width:100%;">
        <tr>
            <th colspan="2" align="center">Register</th>
        </tr>
        <tr>
            <td align="right">Username:</td>
            <td><input type="text" name="txtusername" id="txtusername"/></td>     
       </tr>
        <tr>
            <td align="right">Password:</td>
            <td><input type="text" name="txtpassword" id="txtpassword"/></td>
        </tr>
        <tr>
            <td colspan="2">&nbsp;</td>
        </tr>
        <tr><td>&nbsp;</td><td><input type="button" id="register" value="register"/></td></tr>
        <tr>
            <td colspan="2">


            </td>
        </tr>
    </table>
</form>

1 Ответ

2 голосов
/ 06 июля 2011

Пока вы используете jQuery.noConflict().вы не можете использовать $

вы оповещаете значение с помощью $

alert($("#txtusername").val());

измените это на

 alert(jQuery("#txtusername").val());

посмотрите на это рабочее пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...