dポイントプレゼントキャンペーン実施中!

題記の通りなのですが以下のJSPを

<form method="POST" action="TEST">
 <% if (errmsg == "") { %>
<input type="submit" class="button" value="クリック"> ⇒  ボタン活性
 <% } else { %>
<input type="submit" class="button" value="クリック"> ⇒  ボタン非活性
 <% } %>
</form>

セッションより渡ってきたエラーメッセージにより
ボタンを活性・非活性にするには
どのように実装すればよろしいのでしょうか?

A 回答 (1件)

disabled属性というものがあります。

詳しくは参考URLを御覧ください。

<input type="submit" class="button" value="クリック"<% (errmsg == "") ? '' : ' disabled="disabled"' %>>

こんな感じでしょうか。(JSPタグの中身は当てずっぽうです)
errmsgが空でなかった時にdisabled属性をつければボタンは押せなくなります。

参考URL:http://www.koikikukan.com/archives/2009/04/26-00 …
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!