我有以下代碼:形式的動態屬性變化和提交工作不
HTML:
<form action="/" id="mainForm" method="get">
<input type="text" name="val1" />
<button id="cmdSubmit">Submit</button>
</form>
<button id="cmdSubmit2">Submit 2</button>
的Javascript:
$("#cmdSubmit2").bind('click', function() {
Submit2();
});
var Submit2 = function() {
var form = $("#mainForm").clone();
form.attr("action", "/testing");
form.submit();
}
我試圖做的是動態改變使用JavaScript形式的action屬性,然後提交它(到不同的url)。
我希望發生(在的jsfiddle)什麼是點擊提交按鈕應該加載的jsfiddle主頁,因爲/testing
網址不存在點擊Submit2
按鈕應加載一個404錯誤頁面。
這適用於Chrome(28.0.1500.95),但在Firefox(23.0.1)或IE(10.0.9200.16660)中不起作用。
這些瀏覽器都沒有在控制檯中顯示任何錯誤 - 我很難過。有任何想法嗎?
編輯:我其實有克隆的形式,忘了提及。此外,這在Safari(v5.1.7)中正常工作。
奇怪的是,小提琴沒有在IE中工作,但是當我將這個修補程序應用於我的實際程序時,它在所有瀏覽器中都能正常工作。謝謝! – Mansfield