4

複数の入力ボックスがあり、 jquery Validator pluginを使用して、入力された値が正か負かを確認する必要があります。

基本的に、最初の入力ボックスに入力された値に基づいて計算を行っています。

入力された値は正でなければなりません。そうでない場合は、値が正またはゼロより大きい必要があるというエラー メッセージをスローする必要があります。

4

2 に答える 2

12

ルールを使用しminて、最小値が 1 であることを指定します。

$("#formid").validate({
    rules: {
        fieldname: {
           min: 1
        },
    messages: {
       fieldname: {
           min: "Value must be greater than 0"
       }
    }
});
于 2013-08-06T06:19:17.587 に答える
3

数値の検証には正規表現を使用できます。以下のコード。入力ボックスに数値 (負または正) が含まれている場合、関数は true を返します。

function checkNumericValue(num)
{
var objRegExp  =  /(^-?\d\d*\.\d*$)|(^-?\d\d*$)|(^-?\.\d\d*$)/;
return objRegExp.test(num);
}

-ve値を確認するには、指定された値が正または負の整数であることを確認する方法のリンクに従ってください。

于 2013-08-06T06:40:26.420 に答える