3
我有几个隐藏的表单元素,像这样:Safari /铬不张贴值更改时通过JavaScript
<input type="hidden" name="numberOfAdults" />
然后我有一个的onsubmit功能,做一些加法和使之进入隐藏字段:
form.numberOfAdults.value = numAdults;
根据函数返回true还是false来提交表单。提交表单时,IE7 +和Firefox会显示来自onsubmit函数的更改值。 Safari和Chrome不支持。但是,如果我给隐藏的输入默认值:
<input type="hidden" name="numberOfAdults" value="2" />
然后值通过。为什么Safari和Chrome会忽略这些更改的值?
编辑:这里是完整的代码:http://jsfiddle.net/2q8SX/
你能不能pos你的功能? – Nimrod 2011-02-08 00:13:57
这个函数是通过eventlistener注册的吗?或onclick属性?表格和功能代码将会很好 – 2011-02-08 00:17:00