通过javascript填充html中禁用的输入字段,并通过servlet读取它

时间:2015-05-28 09:46:47

标签: java javascript jquery html servlets

我有问题。 我已经通过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

1 个答案:

答案 0 :(得分:2)

它不适用于disabled字段,请改为readonly

只要禁用了禁用字段,就会完全忽略它们。只读字段看起来可以编辑(您可以使用CSS设置不同的样式),但只是拒绝您尝试进行的任何更改。