在textarea /表单验证中要求最少100个字符长度

时间:2014-05-17 15:00:15

标签: jquery validation

如何在textarea中要求至少100个字符?非常感谢!

这是我的代码,现在只检查字段中是否有任何(任何)文本:

<form name="register" id="register" action="<?php echo osc_base_url(true) ; ?>" method="post" onsubmit="return doUserRegister();" >
            <input type="hidden" name="page" value="register" />
            <input type="hidden" name="action" value="register_post" />
            <fieldset>
<div class="clearfix">                                 
<label for="address">Location *</label>
<div class="input">
<textarea id="address" class="xlarge contact-message" name="address" id="address" value=""></textarea>
</div>
</div>  
<script type="text/javascript">
    var text_error_required = 'This field is required' ;
    var text_valid_email    = 'Invalid email address' ;
</script>

并且register.js就像这样

$(document).ready(function(){

$("#address").bind({
"blur": function (e) {
    text_validation($(this));
},
"focus": function (e) {
    $(this).parent().parent().removeClass('error') ;
    $(this).parent().find(".help-inline").remove() ;
}
});

function doUserRegister() {
var error = false;
if ( !text_validation($("#address")) ) {
error =  true;
}

return !error;
}

1 个答案:

答案 0 :(得分:0)

类似的东西:

  if(document.register.address.value.length<100){
     error = true;
    }

但是你应该考虑以不同方式验证你想要的每个领域。例如,使用stree,zip,country,city创建四个字段,并自行验证。

您也可以查看表单验证库,我个人喜欢jQuery Validate

干杯