URL 入力フィールドで Jquery の検証をオフにしたい -例はこちら
テキスト フィールドと URL フィールドの両方で呼び出すメソッドを追加しましたが、結果は異なります。URLフィールドのJqueryの検証は私のものよりも優れていhttp://
ますが、収集したURLには入れたくありません。
私に引き継がせる方法はありますか?
URL 入力フィールドで Jquery の検証をオフにしたい -例はこちら
テキスト フィールドと URL フィールドの両方で呼び出すメソッドを追加しましたが、結果は異なります。URLフィールドのJqueryの検証は私のものよりも優れていhttp://
ますが、収集したURLには入れたくありません。
私に引き継がせる方法はありますか?
次のように、jquery validate のデフォルトの URL 検証をオーバーライドできます。
jQuery.validator.methods.url = function(value, element) {
return this.optional(element) || true;
};
次に、カスタム URL 検証メソッドを追加します。
jQuery.validator.addMethod("isurl",function(value,element) {
return this.optional(element)
|| /^(https?:\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/.test(value);
},"Proper URL, please");