Das Beispiel in diesem Artikel beschreibt die JS-Methode zum Erhalten des Anzeigewerts des Dropdown-Felds und zur Beurteilung des Optionsfelds. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
1. Ich habe viele Projekte durchgeführt und muss den Wert von der ausgewählten Komponente anzeigen lassen. Hier sind die Methoden, die ich oft verwende:
Der HTML-Quellcode lautet wie folgt:
<html><body> <select id="province" name="province" > <option value="1">北京</option> <option value="2">上海</option> <option value="3">江苏</option> <option value="4">河北</option> </select> <br/> <input type="text" id="provinceName" name="provinceName"/> <input type="button" onClick="setTxt()" value="赋值"/> </body></html>
Die JS-Funktion lautet wie folgt:
function setTxt() { var _selObj=document.getElementByIdx_xx('province');//取下拉框的元素 var _selVal=_selObj[_selObj.selectedIndex].text;//取下拉框被选中的值 document.getElementByIdx_xx('provinceName').value=_selVal; }
2. Ich habe viel beurteilt, ob das Optionsfeld ausgewählt ist. Die folgende Methode verwende ich oft:
Der Quellcode der HTML-Seite lautet wie folgt:
<html><body> <input type="radio" name="time" value="2009-05-20"/>2009-05-20 <input type="radio" name="time" value="2009-05-21"/>2009-05-21 <input type="radio" name="time" value="2009-05-22"/>2009-05-22 <input type="radio" name="time" value="2009-05-23"/>2009-05-23 <input type="button" value="判断是否选择" onclick="alert(judge())"/> </body></html>
JS-Funktionscode:
function judge() { var status =false; var _radObj=document.getElementsByName('time'); for(var i =0;i<_radObj.length;i++){ if(_radObj[i].checked){ status=true; } } if(! status){ alert('未选中时间!'); } return status; }
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.