使用文本输入中的文本填充隐藏字段

时间:2013-06-27 01:18:34

标签: javascript jquery forms

我有多个表单字段,这些字段是需要根据电子邮件地址填写的隐藏字段。

例如:

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

如何填写隐藏的字段?

1 个答案:

答案 0 :(得分: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());
相关问题