Opera ブラウザーで使用する予定の (localhost) Web サイトを作成しています (私のサイトは HTML5 を使用しているため)。サイトの一部にフォームがあり、フィールドの 1 つが数値です。jQuery Validate プラグインを使用してエントリが数値であることを検証しようとしていますが、必須ではありません。
これが解決策になると思います.Chromeでは機能しますが、Operaでは検証が無視されます
<form id="productForm">
<input type="text" name="MinPrice" id="Minprice" />
<input type="submit" value="OK" />
</form>
$("#productForm").validate({
rules: {
MinPrice: {
number: true
}
}
});
jQuery が Opera で数値を検証するには、次のように書く必要があるようです。
<form id="productForm">
<input type="text" name="MinPrice" id="Minprice" />
<input type="submit" value="OK" />
</form>
$("#productForm").validate({
rules: {
MinPrice: {
number: true,
required: true
}
}
});
しかし、問題は、MinPrice を要求したくないということです。フィールドに何かを入力した場合にのみ検証したいのです。
ありがとうございました、
キャンプスープ1988