iPhone Safari HTML表单'undefined'不是对象

时间:2012-05-25 02:32:17

标签: javascript forms

当我尝试更改隐藏字段值时,我遇到两个错误: 1。 Javascript:错误 未定义 TypeError:'undefined'不是对象

  1. Javascript:错误 undefine:'null'不是对象
  2. 有任何线索吗?

    <input type="hidden" name="submit" value=""/>
    <input type="Button" name="button" value="Add draft" onclick="this.form['submit'].value=this.value;">
    

1 个答案:

答案 0 :(得分:2)

假设控件实际上是一个表单,表单的submit方法将屏蔽名为“submit”的控件。给控件一些其他名称。大多数浏览器会采用另一种方式,设置form.submit来引用控件并屏蔽提交方法。

除非你真的使用XML或XHTML,否则不要使用XML样式标记。