如果我有一个包含此表单的页面,那么触发提交的所有触发器是什么?
*注意 - 我只有一个文本字段,没有提交按钮。
当我按回车键并且光标在文本字段中时,是否会发生提交?
@using (Html.BeginForm("Search", "Home", FormMethod.Get, new { @class = "navbar-form navbar-left", role = "search", id = "queryWithin" })) {
<div class="form-group">
<input type="text" class="form-control" placeholder="Search" id="searchQuery" name="searchQuery">
</div>
}
&#13;
答案 0 :(得分:0)
如果您根本没有按钮 - 您的表单将不会提交。
您应该使用 javascript在输入新闻事件时提交,或者有really neet hack如何隐藏用户的提交按钮,但不要将其隐藏在按键事件中
在这里引用解决方案:
<input type="submit" style="position: absolute; left: -9999px"/>
答案 1 :(得分:0)
我不这么认为,您应该有提交按钮,而且您的表单方法应该是FormMethod.Post
而不是FormMethod.Get