สวัสดี ฉันต้องการสร้างฟังก์ชันง่ายๆ ที่เมื่อผู้ใช้คลิกที่ปุ่มตัวเลือก 'ใช่' มันจะแสดงรายการแบบเลื่อนลง แต่เมื่อผู้ใช้คลิกไม่ ก็จะแสดงฟิลด์ข้อความ จากนั้นค่าเหล่านั้นจะถูกแทรกลงในฐานข้อมูล
นี่คือปุ่มตัวเลือก รหัสรายการแบบเลื่อนลง และรหัสฟิลด์ข้อความของฉัน:
<td>Principle Author / Member</td>
<td>:</td>
<td>SEC member?
<br/>
<input type="radio" onclick="javascript:check();" name="radiocheck" id="yes">Yes
<input type="radio" onclick="javascript:check();" name="radiocheck" id="no">No
<br />
<div id="checkyes" name="checkyes" style="display:none;">
<select name="p_author" id="p_author">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
<option value="E">E</option>
<option value="F">F</option>
<option value="G">G</option>
<option value="H">H</option>
<option value="I">I</option>
<option value="J">J</option>
<option value="K">K</option>
<option value="K">K</option>
<option value="L">L</option>
<option value="M">M</option>
<option value="N">N</option>
<option value="O">O</option>
<option value="P">P</option>
<option value="Q">Q</option>
<option value="R">R</option>
<option value="S">S</option>
<option value="T">T</option>
</select>
</div>
<div id="checkno" name="checkno" style="display:none">
<input type="text" name="p_author" id="p_author" size="40" placeholder="Please enter here..">
</div>
</td>
นี่คือรหัส Javascript ของฉัน:
function check() {
if (document.getElementById('yes').checked) {
document.getElementById('checkyes').style.display = 'block';
document.getElementById('checkno').style.display = 'none';
} else {
document.getElementById('checkyes').style.display = 'none';
document.getElementById('checkno').style.display = 'block';
}
}
เมื่อก่อนใช้งานได้ ฉันสามารถแทรกค่า (สำหรับทั้งดรอปดาวน์และฟิลด์ข้อความ) ลงในฐานข้อมูลได้ แต่ตอนนี้เมื่อฉันตรวจสอบอีกครั้งและพยายามแทรกค่าดรอปดาวน์ลงในฐานข้อมูล มันไม่ทำงาน ฉันสามารถแทรกได้เฉพาะค่าฟิลด์ข้อความเท่านั้น ฉันได้ทำการเปลี่ยนแปลงที่นี่และที่นั่น แต่ก็ยังไม่สามารถทำงานได้ ใครช่วยกรุณาชี้ให้เห็นสิ่งที่ฉันทำผิดที่นี่?