我得到的是“未定义的ReferenceError:表单”。
然而,“表单是在一个对象中定义的,我不会在声明表单的地方发布整个JS代码。”
line 6- const elements =
line 7- {
line 8- form: document.querySelector("#new-task-form"),
line 9- input: document.querySelector("#new-task-input"),
line 10- list: document.querySelector("#tasks"
当我提交一个web表单时,我调用两个函数,如下所示:
<form action="myaction" name="myform" method="post" onsubmit="return submithandler(this) && validate(this)">
javascript:
function submithandler (form) {
// a function that replaces some diacritical marks to the correct form
ret
我试图从jQuery函数中调用showErrors验证函数,而不必像这样保存验证器对象:
var validator = $( "#myshowErrors" ).validate();
validator.showErrors({
"firstname": "I know that your firstname is Pete, Pete!"
});
是否有一种方法可以从submitHandler方法中获取get验证器对象,具体如下所示:
$( "#myshowErrors" ).validate({
submitH
这是jQuery提交表单代码。我想知道的是如何使用submitHandler提交表格。提前谢谢。
submitHandler: function(form) {
// do other stuff for a valid form
$.post('thankyou.php', $("#confrom").serialize(), function(data) {
$("#confrom").fadeOut('fast', function(){
$('#results
如何使用jQuery验证插件获得提交按钮的引用?
function defSubmHendler(){
$myform.validate({
rules: rules,
messages: messages,
submitHandler: function() {
event.preventDefault();
if (~this form id == A){
condition1;
}
else if (~th
我有大量的这类脚本:
// xx is the module name and will be different
$('[data-target="xx"]').validate({
ignore: '',
rules: {
ORI_Text: {
required: true
}
},
submitHandler: function(form) {
var formData = new FormData(form);
sav
我对jQuery验证插件有个问题。当我定义自定义submitHandler时,它是在第一次验证运行后存储的。我使用submitHandler通过AJAX请求发送对象,但是在事件触发后更改对象时,提交处理程序函数不会改变。是否有任何方法在每个事件触发器之后刷新提交处理程序?
我的代码
$('.request-telephone-form-submit').click(function(){
var thisForm = $(this).closest('form');
var postVars = new Object();
post