单击链接并将隐藏字段中的文本插入输入字段,超过1次,并替换输入字段中的文本

时间:2014-11-27 07:31:25

标签: javascript jquery

单击链接并将隐藏字段中的文本插入输入字段,超过1次,并替换输入字段中的文本。

现在我的代码只能在输入字段为空时插入文本,但是如果我单击" TestName"我希望它替换文本。按钮

任何人都可以帮助我吗?它的javascript / Jquery

并不重要
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>    
<script type="text/javascript">

function SetSearch(val, search) {
 $('input[id ^="SearchForm"]').each(function (index) {
  var s = "SearchForm" + search;
  if ($(this).attr("id") == s) {
    $(this).attr("value", val);
    return false;
  }
});
}
</script>
<a href="javascript:SetSearch ( $('#Name').attr('value'), 'Name' );">
TestName
</a>

<input id="Name" name="Name" type="hidden" value="TestName" />
Name
<input name="Name" type="text" id="SearchFormName" value=""  />

我的小提琴http://jsfiddle.net/fTpwF/2/

1 个答案:

答案 0 :(得分:1)

使用.val(val)代替.attr("value", val);