送信ボタンが押されたときに、選択範囲のインデックスをテキスト フィールドにコピーしたいと考えています。たとえば、オプションを選択するときに、選択リスト内のオプションの名前「Accountant」をテキスト ボックスにコピーしたいと考えています。これはHTMLです:
<form action = "">
<select name = "job_term_cat">
<option value="----">--Select--</option>
<option value="roma">Accountant</option>
<option value="torino">Cashier</option>
<option value="milan">Lawyer</option>
</select>
<br/>
<br/>
<input type="text" name="job_title" value="" />
<input type="submit" value="Test">
</form>
これは、送信ボタンで機能すると思われる JavaScript です。クリックされたオプションのインデックスは返されません。
<p><input type="submit"
onclick="var s= this.form.element[job_term_cat];
this form.elements[job_title].value= s.options[s.selectedIndex].textContent"
class="submit" name="job_submit"
value="<?php _e('Next →', 'myapp'); ?>" /></p>