2016-09-17 10 views
1

私は主にすべてのシンプルなテキストボックスを持つフォームを持っており、必要なフィールドには必須属性を使用しています。しかし、以前のラジオボタンが「はい」として選択されている場合にのみ必要なテキストエリアがあります。それ以外の場合は、テキストエリアを必要としません。必要な属性に条件を追加する

<input id="ElecWiFi" name="ElecWiFi" required type="radio" 
value="Yes" /> 
<textarea id="WiFiNeeds" cols="50" name="WiFiNeeds" rows="3" 
placeholder="Electricity or Wi-Fi Needs"></textarea> 

[はい]が[ElecWiFi]フィールドで選択されている場合にのみ、どのようにテキストエリアを作成しますか?助けを前にありがとう。

dr1054

+1

などのclick属性 にJavaScriptを追加します。 – SaidbakR

答えて

1

は、それはJavascriptを必要としなければならないので、

<input id="ElecWiFi" name="ElecWiFi" required type="radio" value="Yes" onclick="document.getElementById('WiFiNeeds').setAttribute('required', 'required')" />

+0

Prasunありがとうございました...完璧に働いた:-) – dr1054

関連する問題