我有问题。 我已经通过Jquery填充了禁用的输入文本字段,但是servlet无法读取它。问题是什么?
<form action="buy" method="get">
<fieldset>
Total price: <input name="price" type="text" disabled id="tprice">
<input id="sbm" type="submit" value="Pay">
</fieldset>
</form>
JQuery的
$("input[name='price']").val(5000);
的Servlet
String price = request.getParameter("price");
System.out.println(price); // print null
答案 0 :(得分:2)
它不适用于disabled
字段,请改为readonly
。
只要禁用了禁用字段,就会完全忽略它们。只读字段看起来可以编辑(您可以使用CSS设置不同的样式),但只是拒绝您尝试进行的任何更改。