让我们使用下面的形式插入5个>0的数值:
<label for="altezza">Inserisci la tua altezza (in cm)</label>
<input type="text" name="altezza" id="altezza" value="" />
<label for="peso">Inserisci il tuo peso (in kg)</label>
<input type="text" name="peso" id="peso" value="" />
<label for="vita">Inserisci la misura della tua vita (in cm)</label>
<input type="text" name="vita" id="vita" value="" />
<label for="fianchi">Inserisci la misura dei tuoi fianchi (in cm)</label>
<input type="text" name="fianchi" id="fianchi" value="" />
<label for="collo">Inserisci la misura del tuo collo (in cm)</label>
<input type="text" name="collo" id="collo" value="" />
<input type="submit" id="submit" value="Invia" />验证器:
$(document).ready(function(){
$("#formpeso").validate({
debug: false,
rules: {
altezza: {min:1, required: true},
peso: {min:1, required: true},
vita: {min:1, required: true},
fianchi: {min:1, required: true},
collo: {min:1, required: true},
},
messages: {
altezza: "Non hai compilato il campo!<br />",
peso: "Non hai compilato il campo!<br />",
vita: "Non hai compilato il campo!<br />",
fianchi: "Non hai compilato il campo!<br />",
collo: "Non hai compilato il campo!<br />",
},
submitHandler: function(form) {
$.post('calcolatore2.php', $("#formpeso").serialize(), function(data) {
$('#results').html(data);
});
}
});
});允许用户插入带有逗号而不是".“的值的任何方式。小数点分隔符,并让验证器替换这些逗号?谢谢
发布于 2012-06-08 15:55:02
使用一个单独的函数,就像Sparky672提到的,如下所示:
$('#submit').click(function(){
$('input').not('#submit').each(function(){
$(this).val($(this).val().replace(',','.'));
});
});https://stackoverflow.com/questions/10941107
复制相似问题