提交上載表單時,會顯示以下提示:Error: Form elements must not be named "submit".
並且不,我沒有名稱爲submit
的任何表單元素。我正在使用jQuery版本1.3.2。錯誤:不得將表單元素命名爲「提交」
這是什麼修復?
提交上載表單時,會顯示以下提示:Error: Form elements must not be named "submit".
並且不,我沒有名稱爲submit
的任何表單元素。我正在使用jQuery版本1.3.2。錯誤:不得將表單元素命名爲「提交」
這是什麼修復?
我剛纔看到了這個問題。它在jquery.form.js文件的54線,說
$(':input[@name=submit]', form).length
從API/1.3/Selectors,它說,
Note: In jQuery 1.3 [@attr] style selectors were removed (they were previously deprecated in jQuery 1.2). Simply remove the '@' symbol from your selectors in order to make them work again.
我可能得到的問題,當我取代我jQuery的版本,從1.2到1.3。現在,我必須修改該行或替換我的jquery.form.js版本。
在Form.js檢查下面的代碼,你可以看到這個錯誤,你爲什麼能得到彈出一個錯誤,錯誤代碼如下...
if ($(':input[name=submit],:input[id=submit]', form).length) {
// if there is an input with a name or id of 'submit' then we won't be
// able to invoke the submit fn on the form (at least not x-browser)
alert('Error: Form elements must not have name or id of "submit".');
return;
}
所以現在你明白爲什麼ü可以得到這個錯誤,現在的解決方案是很容易..
Step 1--> Check Your input type="submit" name="submit" id="submit"
上面的代碼的形式不工作,所以改變一些東西低於我已經改變了下面如迄今..
enter code here
input type="submit" name="save" id="save"
就是這樣。
稍微有點代碼/ html會有用 – 2009-07-30 08:07:04