<script type="text/javascript"> //增加条件
function addCondition(id,value){
alert("add");
document.getElementById(id).setAttribute("value", value);
document.getElementById("Form").submit();
}
//移除条件
function removeCondition(id,value){
alert("remove");
document.getElementById(id).setAttribute("value", null);
document.getElementById("Form").submit();
}
</script>
<form id="Form" >
<input type="hidden" name="condition.Id" id="Id">
</form>
有个链接实现对这个js方法传值提交
<a href="categorySearchInit.action" onclick="addCondition(?, "123" );"> 但是不知道传什么值能改变表单隐藏 condition.Id 的value值 因为是通过id获取控件 是哪句话 谢谢各位啊先、很急
反了 是a标签给from赋值后提交回复 MuBeiBei这样我如何验证js的document.表单.name.value 值?
对不起我是js菜鸟
MuBeiBei我用var s = document.Form.condition.Id.value;
alert(s);
弹不出来
alert(s);用ID拿
我<a>标签负责把值给隐藏表单的一个框赋值然后提交 到本页面
然后页面下面会调用数据库 显示出一些列表
你循环的时候 就给这个a标签加上一个ID值,然后传给addCondition这个方法这个方法里面用js动态创建隐藏表单,然后提交表单。function addCondition(id,value){
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").submit();
}
var input = document.createElement('input');
input.id = id;
input.value = value;
input.name = id;
document.getElementById("Form").appendChild(input);
document.getElementById("Form").submit();
}之前的少了一句 看加红的