HTML:JQuery Validation Plugin: проверить десятичное число с запятой в качестве десятичного разделителя
<form id="myform">
<label for="field">Required, decimal number:</label>
<input class="left" id="field" name="field">
<br/>
<input type="submit" value="Validate!">
</form>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://jquery.bassistance.de/validate/jquery.validate.js"></script>
<script src="http://jquery.bassistance.de/validate/additional-methods.js"></script>
<script>
JS:
$("#myform").validate({
rules: {
field: {
required: true,
number: true
}
}
});
Это требует, действительное число в "поле" поле. Однако при использовании запятой в качестве десятичного разделителя она не работает. Например: 10,25 не считается действительным числом.
Я взял этот пример из the validation plugin Вы также можете увидеть живую JSFiddle here.
Я думаю, мне придется конвертировать вход (от запятой до точки, десятичного разделителя) до того, как подтверждается, но как?
см. Http://jsfiddle.net/arunpjohny/C3Ncf/1/ –
Спасибо, кажется, работает, я проверю правильность ввода чисел. –