そのため、parsley.js を使用しています。問題は、Safari でクロス ブラウザが機能しないことだと思います。
最初のバグ:
これはinput
、数字しか入力できない場所です。次のようになります。
input#mtlbeitrag.pull-right(data-type="number", name="vb", value="#{calc.vb}", required="required", min="0")
「1000」と入力すると、パセリはその数字も「1.000」にします。その数値を整数に解析しているため、明らかにこれは問題です。したがって、アルゴリズムは「1.000」を解析します。これは、「1000」から「1.0」になるはずです。
2 番目のバグ:
パセリはrequire
タグを無視しています。ポップアップメッセージが機能せず、リスト要素としてのみ表示されるだけではありません。いいえ、ユーザーが間違った入力でフォームを送信することもできます。
私の質問は、これらのよく知られたバグですか、それとも実装したばかりの方法が間違っているのでしょうか? 誰でもサファリでこのバグを確認できますか?
Google Chrome では、これらのエラーは発生しません。
また、同じことを行う、より優れたクロスブラウザー ライブラリはありますか?
PS: Safari でこのテストを行っても、何も起こりません。