YUI捕获表单提交
我试图使用YUI验证表单提交上的单选按钮组,然后执行操作x 我是YUI的新手,很难找到任何例子 谢谢你的建议,干杯YUI捕获表单提交,yui,Yui,我试图使用YUI验证表单提交上的单选按钮组,然后执行操作x 我是YUI的新手,很难找到任何例子 谢谢你的建议,干杯 编辑:YUI 2.0了解您使用的YUI版本会有所帮助,因为API差别很大。在YUI3中,您可以执行以下操作: YUI().use('node', function(Y) { var form = Y.one('form'); form.on('submit', function(evt) { var radioButtons = form.all
编辑:YUI 2.0了解您使用的YUI版本会有所帮助,因为API差别很大。在YUI3中,您可以执行以下操作:
YUI().use('node', function(Y) {
var form = Y.one('form');
form.on('submit', function(evt) {
var radioButtons = form.all('input[type=radio]');
// do some validation
if(!valid) {
evt.preventDefault(); // prevents the form from submitting
// show error messages
}
});
});
这将有助于了解您使用的是哪个版本的YUI,因为API差别很大。在YUI3中,您可以执行以下操作:
YUI().use('node', function(Y) {
var form = Y.one('form');
form.on('submit', function(evt) {
var radioButtons = form.all('input[type=radio]');
// do some validation
if(!valid) {
evt.preventDefault(); // prevents the form from submitting
// show error messages
}
});
});
在YUI2中执行此操作有点冗长,因为YUI2更接近金属 下面是一个JSFIDLE示例,介绍如何使用
希望有帮助 在YUI2中这样做有点冗长,因为YUI2更接近金属 下面是一个JSFIDLE示例,介绍如何使用 希望有帮助 对于YUI 1(第一版),您可以使用
evt.halt()代码>
对于YUI 1(第一版),您可以使用
evt.halt()代码>