0

URL 入力フィールドで Jquery の検証をオフにしたい -例はこちら

テキスト フィールドと URL フィールドの両方で呼び出すメソッドを追加しましたが、結果は異なります。URLフィールドのJqueryの検証は私のものよりも優れていhttp://ますが、収集したURLには入れたくありません。

私に引き継がせる方法はありますか?

4

1 に答える 1

0

次のように、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");
于 2013-01-11T12:04:12.910 に答える