抱歉,我使用翻译工具进行交流。
<?php
$this->registerJs("
$(function () {
$('#send-button').click(function(){
$('#form-signup').data('yiiActiveForm').submitting = false;
$('#form-signup').yiiActiveForm('validateAttribute', 'signupform-username');
});
});
", yiiwebView::POS_END);
?>
以上是我的代码。单击页面按钮时,将触发指定字段的验证。但是我不知道如何通过验证。谢谢你的帮助
您不应该以按钮为目标。定位到表单,然后您可以轻松获取表单事件,例如提交、验证和之前验证。这是示例
$("#my-form")//is your form
$("#my-from").yiiActiveForm('validate') //validation event
$('#my-form').on('afterValidate', function (event, messages, errorAttributes) {
//this event afterValidate
});
$('#my-form').on('beforeValidate', function (event, messages, errorAttributes) {
//this event afterValidate
});