提交 AJAX 表单旧样式
Submitting AJAX form old style
我有一个表单,我只想使用 AJAX 进行验证。它有几个字段,我目前正在使用一个PHP脚本,我只想检查输入字段中输入的文件的大小是否小于N Kb。现在我想要的是,一旦我看到文件的总大小小于 N,就以旧方式将表单提交给自己:
操作="本地主机" 方法="发布"
我怎样才能实现相同的行为。谢谢
你基本上是在捕获事件,如果你想停止当前事件,你将使用e.preventDefault()
,如果你不把这一行/返回true
操作只会继续。
就像Sakuto说的,你应该有1个验证函数,它首先执行AJAX验证,然后允许表单提交。
大致如下:
function my_form_validation(e) {
form_is_valid = validate_form_via_ajax();
if (form_is_valid) {
return true;
}
e.preventDefault();
return false
}
并且表单提交事件应绑定到 my_form_validation()
下面是一个示例:https://jsfiddle.net/p8Lehqdg/3/
相关文章:
- jQuery/JavaScript在线公文包表单-打印样式表
- Javascript:表单在第一次验证和应用样式后提交
- 什么是最好的表单元素样式库/插件(jQuery)
- 如何让用户更改表单的样式元素
- 如何更改表单的样式's字段标签
- 根据单选按钮在页面加载时使用不同的样式表
- 提交 AJAX 表单旧样式
- 使用javascript / jquery更改元素焦点(单击)上的输入/文本区域样式表
- 如何使用 CSS 设置表单样式
- jQuery 移动表单:添加的字段没有样式
- 在按钮第二次单击时删除追加的样式表
- onFocus时,如何更改所有表单元素的样式
- 引导模式样式的表单验证
- 将表单输入显示为样式化字符串-Javascript
- 将css样式添加到动态添加的<表单>java脚本中的元素
- 颜色盒和表单样式之间的冲突
- 使用单选按钮替换样式表
- javascript(动态)表单的CSS字体和背景样式
- Foundation's 4表单下拉样式在IE8及以下版本中缺失
- 样式表单,下划线输入