0
我搜索了高低,仍然無法弄清楚這一點。我正在創建一個網頁來引導表單,並且我有一個名爲「引薦」的下拉字段,可選擇互聯網,朋友等。如何根據下拉選擇有條件地顯示錶格行?
如果他們選擇朋友,我希望表格行出現在名爲Friend Name的下方他們可以輸入他們的朋友的名字。如果選擇了其他內容,則會隱藏。
請參閱下面的代碼。謝謝!
<span style="font-family: arial, helvetica, sans-serif;">Referral: <span class="required" style="color: #ff0000;">*</span></span></td>
<td style="font-size: 12px; font-weight: normal;" width="35%">
<span style="font-family: arial, helvetica, sans-serif;">
<select id="referral_c" name="referral_c" tabindex="1" onchange="show_referral();">
<option selected="selected" value="Internet">Internet</option>
<option value="Friend" id="friend_click">Friend</option>
<tr>
<td style="text-align: left; font-size: 12px; font-weight: normal;" width="15%">
<span style="font-family: arial, helvetica, sans-serif;">Friend Name: <span class="friend" style="color: #ff0000;"></span></span></td>
<td style="font-size: 12px; font-weight: normal;" width="35%">
<span class="friend" style="font-family: arial, helvetica, sans-serif;">
<input id="friend_name_c" type="text" name="friend_name_c" /></span></td>
</tr>
function show_referral(){
\t var referral = document.getElementById("referral_c");
\t var referral_text = referral.options[referral.selectedIndex].text;
\t
\t $("#friend_click").click(function() {
\t \t $(".friend").show();
\t });
}
謝謝,但它仍然無法正常工作。我認爲問題在於onchange命令。我提出了一個警告('測試');在java裏面,並沒有得到任何迴應。 – BeeRice 2015-02-05 20:45:32
@BeeRice查看我的更新回答。 – 2015-02-05 21:05:13
謝謝!我終於找出問題出在頂端的src:src =「http://code.jquery.com/jquery-1.11.2.min.js」。一旦我改變它,它完美的工作。再次感謝! – BeeRice 2015-02-05 21:31:20