2017-02-21 87 views
0

我從事asp.net MVC5項目。使用JavaScript實現回傳呼叫

我有這樣的HTML行:

<input id="setCulture" type="hidden" name="culture" value="" /> 

與這個jQuery行:

$('#setCulture').parents("form").submit(); 

jQuery的實現回發事件。

我需要用純JavaScript代碼實現回發呼叫。

什麼是適用於純JavaScript的jQuery線以上的適當代碼?

+0

'.closest()'嘗試 – guradio

回答

1

input每個具有屬於一個form屬性指向形式input

var myForm = document.getElementById("setCulture").form; 
myForm.submit(); 
+0

的輸入端的'form'屬性用HTML5引入。你知道這個JavaScript是否適用於不支持'form'屬性的舊瀏覽器? –

+0

@ChrisPratt它不能肯定...我目前正在爲ie8項目工作。 :(但我希望它適用於OP –

+0

那麼,它至少可以用於測試他們可能已經完成的測試,我不知道任何在IE7或8中工作的開發者。他們通常使用Chrome或Firefox(支持它)然後(希望)在其他需要支持的瀏覽器上進行測試。在OP忽略在較小瀏覽器中測試的情況下,應該明確地調出潛在問題 –