在jQuery中绑定表单变量

时间:2009-08-28 16:45:28

标签: jquery

我想计算一个值并在表单中进行计算,所以我所做的是:

<form>
<input name="myID" id="myID" type="hidden" />
</form>
$('#myID').attr('value',myCalculation);

我想要做的是显示它,所以我添加了:

<div id="myIDdisplay"></div>
$('#myIDdisplay').text(myCalculation);

是否有比将隐藏表格字段和显示区域重复分配myCalculation更好,更优雅的方式?

我不希望用户在认为它是输入字段时感到困惑,所以我宁愿不显示输入标记。我完全不相信CSS会认为CSS会删除每个浏览器的每个版本的输入边框。

1 个答案:

答案 0 :(得分:4)

我认为这可能是最好的解决方案。如果您尝试使用单个字段,则需要禁用该字段(可能),以便用户无法直接更改该字段。如果您这样做,它将不会回复表单,因此您需要添加一些代码以在发布之前启用它。这可能比你的代码更多。