我無法得到一個表單提交時提交按鈕的name屬性恰恰是「提交」。表單提交按鈕不會提交按鈕時的名稱是「提交」
下面是代碼:我們不使用的「提交」標準的輸入型
<input onclick="checkForm(document.form_29) && document.form_29.submit();" value="Submit" name="submit" type="button">
注意,而是「按鈕,」用JavaScript的輸入類型被用來提交表單驗證腳本(checkForm)返回true後。
奇怪的是,當且僅當name屬性爲「提交」這是不行的。問題是大小寫敏感的,所以下面的(以及任何其他的命名,其中包括沒有名字屬性)將工作:
<input onclick="checkForm(document.form_29) && document.form_29.submit();" value="Submit" name="Submit" type="button">
我一直在翻閱了保留名稱的一些提到的W3C規範,而是我找不到任何東西。我懷疑我忽視的東西真的很明顯這裏,所以我希望你們一些在那裏能看到的東西我不能。
感謝您的任何幫助。
更好的去與'類型=「提交」' – 2010-08-26 00:50:54
啊 - 我想,但我不能 - 我不會去的原因 - 這是一個很長的故事,它是不是一個決定我會做。 – 2010-08-26 00:51:54