2012-03-01 4 views
0

私はスキャフォールディング編集ページの検証に控えめなjqueryを使用しています。しかし、jqueryが存在する場合、送信ボタンは機能しません。目立たないjqueryファイルにコメントし、「Submit」をクリックすると、postイベントは検証なしで正常に動作します。 .cshtmlファイルで邪魔にならないjqueryファイルが参照として使用されている場合、送信ボタンが機能しないのはなぜですか?私を助けてください。Scaffolding Submitボタンは、邪魔にならないjquery検証が使用されている場合、そのpostメソッドを呼び出しません。

+1

コードのサンプルは非常に役に立ちます;) – mamoo

答えて

1

Fiddlerツールはあなたの友人です。私はあなたがクライアント側の検証エラーがあると思うので、投稿は起こりません。あなたがボタンを提出、または入力フィールドにテキストを入力し、それを削除当たるまで私のチュートリアル

enter link description here必要な属性から

は適用されません。空であるフィールド(Createビューのフィールドなど)で、必須属性のみを持ち、他の検証属性はない場合は、検証をトリガーするために次の操作を実行できます。 1.フィールドに入力します。 2.テキストを入力します。 3.タップアウト。 4.フィールドに戻ります。 5.テキストを削除します。 6.タブアウト。

上記のシーケンスは、送信ボタンを押すことなく必要な検証をトリガーします。どのフィールドにも入力しないで送信ボタンを押すだけでクライアント側の検証が行われます。

+0

この回答に追加するには: [必須]を指定しなくてもnullが許されない限り、intが必要です。ラジオボタンがあり、「妥当性確認メッセージ」ラベルを追加していない場合は、妥当性検査がトリガーされたことを視覚的に確認するのは難しいでしょう。 – Frans

関連する問題