คำสั่ง .focus ใช้ไม่ได้กับ firefox ค่ะ
function changeColor1()
{
var policyNo=document.getElementById('policyNo');
if(policyNo.checked)
{
value=policyNo.value;
document.getElementById('color1').style.color='#FF0000';
var txtpolicyNo=frm.txtpolicyNo.focus();
}
else
document.getElementById('color1').style.color='';
frm.txtpolicyNo.value='';
}
พอเรียกใช้ function ด้านบน แล้ว ตรงคำสั่ง ที่เราใช้ .focus มันไม่ทำงานอ่ะค่ะ
ไม่ทราบว่าต้องแก้ยังไง ช่วยตอบทีนะคะ
{
var policyNo=document.getElementById('policyNo');
if(policyNo.checked)
{
value=policyNo.value;
document.getElementById('color1').style.color='#FF0000';
var txtpolicyNo=frm.txtpolicyNo.focus();
}
else
document.getElementById('color1').style.color='';
frm.txtpolicyNo.value='';
}
พอเรียกใช้ function ด้านบน แล้ว ตรงคำสั่ง ที่เราใช้ .focus มันไม่ทำงานอ่ะค่ะ
ไม่ทราบว่าต้องแก้ยังไง ช่วยตอบทีนะคะ
frm เอามาจากไหนครับ ต้อง get มาก่อนครับ น่าจะประมาณนี้ var frm = document.myForm;
myForm เป็นชื่อ ของ form ครับ แล้วก้ใช่แค่นี้พอครับ frm.txtpolicyNo.focus();
ฟังค์ชั่นด้านบนมัน รันได้กับ ie ผลอย่างที่ควรจะเป็นใน ie แต่ว่าใน firefox มันเพี้ยนไปค่ะ
เลยไม่ทราบว่าจะแก้ไขยังไงดี
ถ้ายังไม่ได้ ให้ลองใช้ document.getElementById('sometext').focus();