-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());
  });
});

如何填写隐藏字段?

4

1 回答 1

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());
于 2013-06-27T01:21:35.033 回答