2

更新:我与开发人员取得了联系,他说要使用此代码作为基础:

(function($) {

   $('.jr-page').on('keyup','.jrAutoSuggest',function(){
      $(".customfield").val($(this).val());
   });

})(jQuery);

它目前不起作用,我不知道为什么,但您也可以在本文下方查看我的原始帖子以获取更多详细信息,感谢您的所有帮助:

当用户键入时,我试图将一个输入字段复制到另一个。我想完成这样的事情:http: //jsfiddle.net/bxHQ5/ 请注意,当您在左侧的输入框中键入时,它会复制右侧的文本。

更具体地说,在我的网站上,我使用的是这个表格

我希望用户在“汽车制造商”输入框中输入的内容在输入时直接复制到“测试字段”输入框中。此外,一旦在汽车制造商字段中输入文本,用户就不能删除或更改“Testfield”输入框文本。它们都必须完全相同。

请注意,汽车制造商输入字段显示用户看不到的隐藏输入,在这种情况下应忽略。如果查看 HTML,汽车制造商的输入如下所示:

<input id="myrelatedfield" class="jrAutoSuggest ui-autocomplete-input acInstructions" type="text" autocomplete="off" role="textbox" aria-autocomplete="list" aria-haspopup="true"></input>

你会注意到我把我自己的客户 ID 放在那里叫做“myrelatedfield” 它需要复制文本的字段看起来像这样,它有一个自定义类“jr_testfield”......

<input class="jr_testfield jrText" type="text" data-click2add="0" name="data[Field][Listing][jr_testfield]"></input>

谢谢!

4

2 回答 2

2

我已经更新了代码

看看它

http://jsfiddle.net/vishalgupta358/bxHQ5/383/

$("#EmailAddress").keyup(function(){
    $("#Username").val($(this).val());
});
于 2013-10-08T04:23:44.523 回答
0

使用readonly="true"属性来防止写访问。当您提交表单时,输入值也将可用

HTML:

<input type="text"id="EmailAddress" name="EmailAddress" value="" >
 <input type="text" id="Username" readonly="true" name="Username" value=""> 

脚本:

$("#EmailAddress").keyup(function(){
    $("#Username").val($(this).val());
});

演示

于 2013-10-08T05:32:05.817 回答