<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获取控件   是哪句话   谢谢各位啊先、很急

解决方案 »

  1.   

    你是想把hidden的值提交到a的href的地方?
      

  2.   

    <a href="categorySearchInit.action" onclick="addCondition('Id', '123');">
      

  3.   

    回复p2227
     反了  是a标签给from赋值后提交回复 MuBeiBei这样我如何验证js的document.表单.name.value 值?
    对不起我是js菜鸟
      

  4.   

    id,value你直接判断这两个参数就行了
      

  5.   

    回复
    MuBeiBei我用var  s = document.Form.condition.Id.value;
        alert(s);

    弹不出来
      

  6.   

    var s = document.getElementById('Id').value;
    alert(s);用ID拿
      

  7.   

    我提交的是重复本页javaweb的、 相当于淘宝的筛选、
    我<a>标签负责把值给隐藏表单的一个框赋值然后提交 到本页面
    然后页面下面会调用数据库 显示出一些列表
      

  8.   

    <a href="categorySearchInit.action" onclick="addCondition(?, "123" );">
    你循环的时候  就给这个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();
    }
      

  9.   

    function addCondition(id,value){
    var input = document.createElement('input');
    input.id = id;
    input.value = value;
    input.name = id;
    document.getElementById("Form").appendChild(input);
    document.getElementById("Form").submit();
    }之前的少了一句  看加红的