ปัญหา innerHTML ไม่แสดง ใน ie อ่ะครับ
ไม่รู้เหมือนกัน ว่าเขียนโครงสร้างผิดแบบหรือเปล่า แต่ลองมา ตั้ง 2 วันและ ยังหา คำตอบไม่ได้
ช่วยทีนะครับ ไม่ยอมแสดง บน ie เลย เป็น code check password ว่าตรงตามรูปแบบ ไหม (ใช้ IE 8 หะ) ปรับ ค่า ใน อัอฟ ชั่นให้ รัน active x ต่างๆ
โค๊ด มีอยู่ว่า
<!DOCTYPE html>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="prototype.js" language="JavaScript" type="text/javascript">
</script>
<script language="javascript" type="text/javascript">
function checkPassword(elm){
var pass=/^([a-zA-Z0-9]+)$/;
if(!$('password').value.match(pass)){
$('checkpass').innerHTML="<img src='images/false.png'title='ใส่อักษร a-z 0-9'>";}
else{
if($('password').value.length<8 || $('password').value.length>24)
{$('checkpass').innerHTML="<img src='images/false.png' title='ความยาว 8-24 ตัวอักษร'>";}
else{$('checkpass').innerHTML="<img src='images/true.png' title='ข้อมูลถูกต้อง'>";}
}
}
</script>
</head>
<body>
<from id = register >
<label style="width: 700px; text-align: right; float: left;"for="password">รหัสผ่าน</label>
<input name="password" type="password" id="password" maxlength="24" placeholder="ใส่ รหัสผ่าน" onChange="checkPassword('checkpass')"/>
<spen id=checkpass ><img src='images/false.png' title="กรุณากรอกข้อมูล"></spen></from>
</body>
</html>
เท่าที่ทราบมีแต่ span ครับ
ลองดูนะครับ
ขอบคุณครับ