我需要验证输入的intervalDuration
值是否小于testDuration
,但经过几个小时的搜索后,仍然找不到任何适合我的解决方案。
我正在使用jQuery验证库。
请帮帮我。
var $val = jQuery.noConflict();
$val(document).ready(function() {
$val("#uniformDistribution").validate({
highlight: function(element) {
$val(element).closest('.form-group').removeClass('has-success').addClass('has-error');
},
unhighlight: function(element) {
$val(element).closest('.form-group').removeClass('has-error').addClass('has-success');
},
errorElement: 'span',
errorClass: 'help-inline',
rules: {
testDuration: {
required: true,
digits: true,
min: 1,
},
intervalDuration: {
required: true,
number: true,
max: "#testDuration",
},
},
});
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="form-control" name="testDuration" id="testDuration" placeholder="Test duration" required>
<input type="text" class="form-control" name="intervalDuration" id="intervalDuration" placeholder="Interval duration" required>
&#13;