HOME > PHP > PHP Forum > ๋javaScript Tag สวัสดีครับ คือว่าผมต้องการตรวจสอบ Tag input ต่างๆ นะครับ โดยใช้คำสั่งนี้ document.getElementById(eleId).tagName;
๋javaScript Tag สวัสดีครับ คือว่าผมต้องการตรวจสอบ Tag input ต่างๆ นะครับ โดยใช้คำสั่งนี้ document.getElementById(eleId).tagName;
คือว่าผมต้องการตรวจสอบ Tag input ต่างๆ นะครับ
โดยใช้คำสั่งนี้
document.getElementById(eleId).tagName;
เพื่อเรียก ชื่อ Tag ออกมา แต่ติดที่ว่า input ที่เป็น radio ค่าที่ได้ออกมาเป็น INPUT เหมือนกับ TEXT เลย
ไม่ทราบว่ามีวิธีการเรียก DOM แบบไหนบ้างถงจะเรียกความแตกต่างของมันได้ครับ
Code Test : Example Code (PHP)
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script language="javascript" type="text/javascript">
function sendValue(eleId, eleValue){
ele = document.getElementById(eleId)
type = ele.tagName;
alert(type);
switch(type){
case 'INPUT' :
ele.value = eleValue;
break;
case 'SELECT':
for(i=0; i<ele.length; i++){
if(eleValue == ele.options[i].value){
ele.selectedIndex = i;
break;
}
}
break;
case 'TEXTAREA' :
ele.value = eleValue;
break;
}
//ele.value = eleValue;
}
</script>
</head>
<body>
TODO write content
<br /><br />
<input type="text" name="test" id ="testText"/>
<input type="submit" value="sendValue" onclick ="sendValue('testText', ' test insert text...')"/>
<!-- Example Select -->
<br /><br />
<select name="select" id ="testSelect">
<option value ="vaa">aa</option>
<option value ="vbb">bb</option>
<option value ="vcc">cc</option>
</select>
<input type="submit" value="vaa" onclick ="sendValue('testSelect', 'vaa')"/>
<input type="submit" value="vbb" onclick ="sendValue('testSelect', 'vbb')"/>
<input type="submit" value="vcc" onclick ="sendValue('testSelect', 'vcc')"/>
<!-- Example Radio -->
<br /><br />
<input type="radio" name="testRadio" id="t33" value="vaa" />aa
<input type="radio" name="testRadio" id="testRadio"value="vbb" />bb
<input type="radio" name="testRadio" id="testRadio"value="vcc" />cc
<input type="submit" value="vaa" onclick ="sendValue('testRadio', 'vaa')"/>
<input type="submit" value="vbb" onclick ="sendValue('testRadio', 'vbb')"/>
<input type="submit" value="vcc" onclick ="sendValue('testRadio', 'vcc')"/>
</body>
</html>