单击链接并将隐藏字段中的文本插入输入字段,超过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="" />
答案 0 :(得分:1)
使用.val(val)
代替.attr("value", val);