2013-06-27 2 views
-2

У меня есть несколько полей формы, которые являются скрытыми полями, которые необходимо заполнить на основе адреса электронной почты.Заполнить скрытые поля текстом с текстового ввода

Например:

<input type="text" maxlength="255" class="cat_textbox" id="EmailAddress" name="EmailAddress" /> 
<!-- These fields are hidden --> 
<input type="text" maxlength="255" class="cat_textbox" id="Username" name="Username" /> 
<input id="cc-email-fill" type="text" name="ea" size="20" value=""> 
<!-- End hidden fields --> 

Я попытался следующий код, чтобы заполнить поля, но это не сработало.

var $j = jQuery.noConflict(); 
$j(document).ready(function() { 
    $j('#EmailAddress').change(function() { 
    $j('#Username').val($(this).val()); 
    $j('#cc-email-fill').val($(this).val()); 
    }); 
}); 

Как заполнить скрытые поля?

ответ

3

Вы пытаетесь использовать $, когда jQuery был назначен $ j.

$j('#Username').val($(this).val()); 
$j('#cc-email-fill').val($(this).val()); 

Должно быть:

$j('#Username').val($j(this).val()); 
$j('#cc-email-fill').val($j(this).val()); 
+0

Я чувствую себя идиотом! Я ненавижу это, когда скучаю по мелочам. благодаря – L84