Coffeescript(Jquery)の選択肢チェクについて
htmlの択一選択フィールドで、value="normal_direct_link"が設定された場合に
下記を実現したいのですが、うまく動作しません。
○実現したい内容○
①:テキストフィールド(ノーマル設定補足 )を入力必須にする
②:①を入力していない場合、送信ボタンを押せないようにするor postエラーにしたい
■現在停止している内容■
1:選択肢をフォーカスすると自動でvalue="normal_direct_link"を選択してしまう
2:value="normal_direct_link"を選択してもテキストフィールド(ノーマル設定補足 )を入力必須にならない
コードはCoffeescriptですが、ご回答はjqueryもしくはJSで頂いても問題ございません。
恐れ入りますが、どなたかご協力いただければと存じます
<div class="form-group" id="service_page_type">
<label class="select optional control-label" for="service_page_type">リンク設定</label>
<select class="select" id="service_page_type" name="service[page_type]" value="default">
<option selected="selected" value="default">通常設定</option>
<option value="pro">プロ</option>
<option value="normal_direct_link">ノーマル設定</option>
</select>
</div>
<div class="form-group">
<label class="string">ノーマル設定補足</label>
<input class="string" id="service_link" name="service[link]" type="text">
<div class="help-block " id="service-link-errors"></div>
</div>
$('#service_page_type').click ->
if $("[name='service[page_type]']").val 'normal_direct_link'
if $('#service_link').val() == ''
$('#service_link').addClass('#service-link-errors', '入力して下さい')
else
$('#service_link').removeClass('#service-link-errors')