HTML表单是否需要Action/Method才能提交?
Does a HTML form need an Action/Method in order to be submit?
可以在没有Action或Method的情况下提交给servlet吗?I.E.(你能单独使用Jquery发送这个吗?),或者其他方法?)
<form id="form2">
<input type="text" value="12" name="ID"/>
<input type="text" value="NameThatComesFirst" name="FirstName"/>
<input type="text" value="NameThatComesLast" name="LastName"/>
<input type=submit id="submit" value="submit"/>
</form>
不,它不需要在那里,默认情况下它会提交到当前加载的脚本,使用GET。
如果你想用AJAX提交它,你可以在调用它时定义它,而不是通过jquery表单插件的action/method属性。
$('#form2').ajaxForm( {
url: 'comment.php',
type: 'PUT',
success: function() {
alert('Thanks for your comment!');
}
});
// The suggested way is to put action and method on the form and `$.ajaxForm`
// will find it.
$('#form2').ajaxForm({ success: function() {
alert('Thanks for your comment!');
}});
您总是可以通过查询DOM并发送AJAX请求来自己发送表单
如果你想要一些实际发生的事情,答案是肯定的。默认情况下,如果没有为action
属性指定值,那么它将使用现有的页面。至于使用jQuery只处理提交,答案是不。您必须使用某种类型的服务器端代码,如PHP、ASP、JSP等来处理表单。如果你愿意,你也可以选择使用node.js这样的服务器端JavaScript。
表单提交的默认动作是METHOD="GET"
和ACTION="SELF"
。
如果缺少ACTION,则假定为文档本身的URL
相关文章:
- Javascript生成的表单未提交
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- HTML表单提交时未执行外部函数
- 在POST中将html表作为csv提交
- 我应该使用Ng提交还是点击表格
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 提交后保留下拉选择的值
- 键入最后一位数字后自动提交
- 阻止表单元素提交
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- Jquery提交表单而不刷新
- 将图像上传ajax与表单提交ajax相结合
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 自定义表单验证和提交
- 带有验证和隐藏字段值的提交按钮
- 如何在 API 调用后和 if 语句中启用提交按钮
- Jquery函数在错误的时间提交
- Javascript无法处理表单提交
- HTML表单是否需要Action/Method才能提交?
- jQuery通过method=get隐藏提交地址中没有值的字段,效果不佳