html - 我可以在验证中使用 .val 作为我的 MAXLENGHT 吗?
问题描述
考虑到第一个输入标签将用作验证的MAX值:
<input type="number" name="tp" id="tp" class="form-control" readonly="readonly">
第二个输入,我将输入一个大于或不小于 1 的值:
<input type="text" class="form-control" id="u_payment" name="u_payment" required>
这是我的 jQuery 验证;
$( "#reg" ).validate( {
rules: {
u_payment: {
required: true,
digits: true,
max: $('#tp').val(),
min:1,
}
},
errorElement: "em",
errorPlacement: function ( error, element ) {
error.addClass( "help-block" );
element.parents( ".u_val" ).addClass( "has-feedback" );
if ( element.prop( "type" ) === "checkbox" ) {
error.insertAfter( element.parent( "label" ) );
} else {
error.insertAfter( element );
}
if ( !element.next( "span" )[ 0 ] ) {
$( "<span class=\'form-control-feedback\'></span>" ).insertAfter( element );
}
},
success: function ( label, element ) {
if ( !$( element ).next( "span" )[ 0 ] ) {
$( "<span class=\' form-control-feedback\'></span>" ).insertAfter( $( element ) );
}
},
highlight: function ( element, errorClass, validClass ) {
$( element ).parents( ".u_val" ).addClass( "has-error" ).removeClass( "has-success" );
},
unhighlight: function ( element, errorClass, validClass ) {
$( element ).parents( ".u_val" ).addClass( "has-success" ).removeClass( "has-error" );
}
} );
是否有可能在MAX中我可以使用它来分配它$('#tp').val()
作为我验证的 MAX 值?或者还有其他方法吗?谢谢!!
解决方案
推荐阅读
- elasticsearch - 文本中的短语之间有多少个单词?
- python - Maya python 地形生成器
- sonarqube - SonarQube 无法在 linux 中启动
- r - 将两个边距添加到 facet_grid 但不是组合
- oracle - 为 oracle db 创建 lucene 索引 - 性能
- java - Log4j 不在 Linux 服务器上工作,但在 Eclipse (Windows) 上工作
- checksum - 有没有人认出这些校验和/CRC/Reed-Solomon 等中的模式?
- javascript - ng-model 不适用于 angularjs 1 中动态创建的 html 表单
- sql - SQL 函数:将变量从 varchar 转换为 tinyint
- r - 如何在 ggsurvplot 中添加网格而不更改 R 中的主题?