exvalidation's People
Forkers
monjudoh namutaka ysakmrkm yukiharutamura sugarhoge m4fg eda92a pochy quando bh0505 n0z0m1 tanada911 ouyun2002 koshihikari d--k kt3k kovloq puriso sithu-ab cosepi nanndemoiikara cwor aresirenexvalidation's Issues
errTipPosをleftにするとSubmitできる
URL、郵便番号のバリデーションが常に必須指定となる
URL、または郵便番号のバリデーションを指定すると、chkrequiredが指定されていなくとも、必須入力として扱われてしまいます。
正規表現の書き方かと思いますが、これは仕様でしょうか?
chkurl: [
"正しいURLの形式を入力してください",
/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/
]
下記の通り他の正規表現と合わせることで、この現象は回避できました。
chkurl: [
"正しいURLの形式を入力してください",
/^(?:(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)*$/
]
複数フィールドの内、一つを必須としたい
お世話になります。
例えば、固定電話番号と携帯電話番号と言う二つの入力フィールドがあった場合に、どちらか一方が入力されていないといけないと言う様な事は出来ますでしょうか?
エラーの挿入位置
body直下にエラーを挿入されるとタブ使用時にタブ移動してもエラーが消えないので、挿入させる場所を指定したい。
複数フィールドの内一つを必須に
昨日は有り難うございました。
exchecker-ja.jsに下記の様なコードを書きました。
chkdepend: [
"どちらか一方は入力してください",
function(txt, t) {
var elm = $("#" + $(t).attr("class").split("depend\-")[1].split(/\b/)[0]);
var chktxt = $("input", elm), txt = $("input", t);
if( chktxt.length == 0 && txt.length == 0 )
{
return false;
}
else
{
return true;
}
}
],
フォームの方は
と書いています。
残念ながら正常に動作していなくて…と、言うか追記した部分を通って無いみたいなのです。alert()等を仕込んでも何もダイアログは表示されませんし、ロジックをコメントアウトしてreturn false;のみにしてもエラー表示はされずです。
追記した部分に何か誤りがあるのでしょうか?それとも追記の仕方が間違えていますでしょうか?
宜しくお願い致します。
複数項目グループの再入力チェックをする場合に最後のフォームの値が同じだったらそれ以外が違ってもvalidになる
destroyがほしい
"一度適用したvalidationを無効にすることはできるのでしょうか?「このボタンを押したときにはvalidationをせずにpostしてしまいたい」という利用シーンがあるのですが。。。 各エレメントにbindしたイベントをunbindしてもうまくいきませんでした。私のやり方が悪いのかもしれませんが。。。"
exchecker-ja.jsのchkzipの正規表現
exchecker-ja.jsのchkzipの正規表現でバックスラッシュが円マークになっています。
errTipのフェードキューが残る
conf.rulesに書いたIdが見当たらない場合に例外を送出などする
初めて使ってみようとした時、ちょっとハマったので要望をIssueに書かせてください。
動作しないけどコンソールに何も表示されないと、どこが間違ってるのか見当がつきませんでした。
チェックボックスの状態でどこかの必須が変わるやつ
公式サイトのサンプルで、スタイルシートが反映されていない
IE9やFireFox15で公式サイトのサンプルページを確認すると
スタイルシートが反映されていない状態で表示されてしまいます。
(Google Chromeでは反映されます)
例:http://5509.me/sample/exvalidation/
原因は、以下のようにlinkタグのtype属性が誤っているためのようです。
誤:
<link type="text/styles" rel="stylesheet" href="styles/style.css" />
正:
<link type="text/css" rel="stylesheet" href="styles/style.css" />
スタイルシートが適用されないと、サンプルを見たときにあれっと思ってしまうため
修正していただければと思います。
Multiple reinialization gives validation error
I reinitialized exvalidation multiple times to validate appended form elements. It doesn't allow to submit form even if the form matches the validation rules
err:function(){} をセットすると 422行目前後で $(“#err_”+id).fadeIn(); の記述が無い為、エラーフラグが立たず 258| var err = $(“.formError:visible[class*='"+formID+"']“); でエラー数が収集出来ない
"今回利用にあたり、バグらしきものがありましたのでご報告します。(v1.3.0) err()オプションを拡張しているのですが、入力エラーがあった場合でもsubmitしてしまいます。
原因: err:function(){} をセットすると 422行目前後で
現状における対策: 1)パターン1 exvalidation.jsの443行目以下に t.addClass(“err”);
2)パターン2 err()及びok()にて、要素に特定クラスorカスタム属性の付与/削除を行い、 customClearError()にて付与したものを探し、1つでもあれば戻り値にfalseを返す。無ければ、trueを返すことでsubmitさせる。
今回私の実装では、エラーチップの置き換えを行っていますので、 改修されるさいは、追記するのではなく err() の戻り値等で発火出来るようにして頂ければ助かります。
対応の程、宜しくお願い致します。"
URLのreg
しょぼかったから変える
選べるデザインパターン
誰かお願いします・・・
jQuery1.6以降のattr("offsetHeight|Width")の問題
prop("offsetHeight|Widht")じゃないと取れなくなった
customClearErrorを設定すると、submitボタンが押せない
ブログのコメントから引用
customClearErrorを設定しますと、submitボタンを押したときに、postアクションが起きません。
※エラー無し・customClearErrorで設定したスクリプトは動作します。
サンプルファイル[index6]でも動作確認をしたのですが、同じ状況です。
customClearErrorメソッドを記述しないとpostアクションは起こるのですが…
<>、<>のチェック
"全角チェックで<>~の半角が通るような気がするのですが。 たぶん、exchecker-ja.jsのchkzenkaku部分に<>~が必要かと。 checkhankakuの方もたぶん同様なんですが…。 何か意図的にそのようになっているのでしょうか?"
ajaxzip2の対応
きっとやる
無知でスミマセン。
はじめまして。glassnekoと申します。
こちらの「exValidation」使用させてもらいました。
一応フォームができ、
ローカル上ではうまく動作しました。
ところが、
自分が使用しているサーバーのCGIを利用して送信させているのですが、
どうもそのサーバーのCGIで動かすためには、
htmlコードを『Shift-JIS』、もしくは『EUC-JP』にする必要があり、
そうすると、こちらのscriptがうまく作動しないみたいで。
『utf-8』だと、チェックはうまく動くのですが、最終送信できず。
デザインも素敵で使い勝手も良いscriptなので
ぜひ使用したいのです。
なにか解決方法はあるのでしょうか?
なにぶん、
HTML&Jquery初心者で、
独学で進めていますので根本的なことを知らず。
変な質問だったらごめんなさい。
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.