动态修改 input 的 name?
这里有个例子,参考下:
<form id='theForm'>
  <input type='text' name='picture-1'>
  <input type='button' id='btnMore' value='+'>
</form>js:
$('#btnMore').click(function() {
  var form, fields, newField;  form = $("#theForm");
  fields = form.find("input[name^='picture-']");
  newField = $(fields[0]).clone();
  newField.attr('name', 'picture-' + (fields.length + 1));
  newField.insertAfter(fields.last());
});

解决方案 »

  1.   


    就是<input name="....." type="button" value="....."/>  修改这里的name  可以修改吗
      

  2.   

    求解答下..
    还有就是<input name="a" type="button" value="....."/>  这里的name的值  在JS中可以修改吗
      

  3.   

    我想在后台用getParameter() 点下按钮后可以直接在地址栏中添加些东西传给后台,然后后台在用request.getParameter()来捕获,但是具体怎么写不知道.....求给个重点的代码什么的
      

  4.   

    <button type="submit" name="xxx" value="1">submit</button>
    好像这样就可以了
      

  5.   

    判断点击了那个按钮,只要后面跟参数就可以了
    你可以在Action中定义一个parameterName;
    <input type="button" name="parameterName" value="你想要填写的值"></input>
    当然你可以写多个按钮,这样Action中就会自动帮你封装值,你就可以判断值的不同就可以知道用户点击了哪个按钮了