私は値が「はい」と「いいえ」のラジオボタンを持っています。ユーザーが「はい」を選択すると、テキストボックスがスライドします。だからそれは検証されなければならない。ユーザーが「いいえ」をクリックすると、テキストボックスが上にスライドし、検証の必要はありません。ASP.NET MVC 3とJQueryのラジオボタンの選択に基づいてテキストボックスを検証する方法は?
ValidationMessageFor(model => model.TextBoxValue)を使用しようとしましたが、フォームを送信できませんでしたので、テキストボックスが滑っても検証されます。
もう少し説明してください。いくつかのコードがありますか?それは本当に役に立つでしょう。 –
コードの一部を投稿することができれば、私もお手伝いできます。あなたの検証関数がjavascriptでもあると仮定すると、サーバー側の呼び出しを行う前に2つのjavascript関数を実行することができます。何かonclick = "function1(); function2();" function1がfalseを返した場合、function2は実行されません。だからfunction1で、あなたのテキストボックスが:textbox.style.visibilityまたはtextbox.style.displayで表示されているかどうかを確認してください。表示されている場合は、function2で検証します。これがより明確になることを願っています。もしそれが役に立つなら、私は投票にも感謝します。私が助けることができるように、より多くのコードを投稿してください。 – c0d3Junk13