我有一个使用data-remote =>提交的表单真。
表单有一个字段,一个textarea。如果textarea长度为0,我想阻止提交表单,如果长度为GT 1,我只允许提交表单。
如何在rails 3中以jquery ujs友好的方式绑定到表单。我尝试了以下但是没有停止表单提交:
$('#new_feedback').bind('ajax:before', function() {
e.preventDefault();
} );
由于
答案 0 :(得分:7)
您可以直接绑定到表单本身。这样,您可以检查所需的字段以及提交表单时可能要检查的任何其他字段。 return false是取消表单提交的内容。
$('#myform').submit(function()
{
if($('#fieldtocheck').val().length < 1)
{
return false;
}
});