Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript YUI 3。以编程方式在提交时触发_Javascript_Yui_Yui3 - Fatal编程技术网

Javascript YUI 3。以编程方式在提交时触发

Javascript YUI 3。以编程方式在提交时触发,javascript,yui,yui3,Javascript,Yui,Yui3,我如何使用YUI 3中的代码触发onSubmit事件 我试过这个: form.simulate("submit"); 但它不起作用 编辑:问题描述: 我想用HTML显示弹出窗口(Y.Dialog)。通过AJAX(Y.Plugin.IO)加载要弹出的内容()。所以问题是,当我使用代码(myForm.submit())提交表单时,它不会触发onSubmit事件-所以我想模拟onSubmit事件,然后提交表单(我已经将表单验证附加到onSubmit事件) 你可以试试这个它应该有用的 formFrom

我如何使用YUI 3中的代码触发
onSubmit
事件

我试过这个:

form.simulate("submit");
但它不起作用

编辑:问题描述:

我想用HTML显示弹出窗口(
Y.Dialog
)。通过AJAX(
Y.Plugin.IO
)加载要弹出的内容(
)。所以问题是,当我使用代码(
myForm.submit()
)提交表单时,它不会触发
onSubmit
事件-所以我想模拟
onSubmit
事件,然后提交表单(我已经将表单验证附加到
onSubmit
事件)


你可以试试这个它应该有用的

formFromPopup.fire('submit'); 
在处理程序中,您可以创建一个回调,如

formFromPopup.on('submit', {
    //Your code for on submit here
});

onSubmit不是一个事件,而是一个回调函数

嗨@MyTitle,我是YUI团队的成员
form.simulate('submit')
不会触发页面的默认行为,因此如果您正试图这样做,它不会向服务器发送数据。您能给我们提供更多关于您希望事件模拟做什么的信息吗?谢谢@梁朝伟你好。请参阅popup.fire('submit');中更新的应答表单?
formFromPopup.on('submit', {
    //Your code for on submit here
});