2017-02-21 27 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忽略在较小浏览器中测试的情况下,应该明确地调出潜在问题 –