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 มันไม่ทำงานอ่ะค่ะ
ไม่ทราบว่าต้องแก้ยังไง ช่วยตอบทีนะคะ
ไม่แน่ใจน่ะครับ แต่คิดว่า var txtpolicyNo=frm.txtpolicyNo.focus();
frm เอามาจากไหนครับ ต้อง get มาก่อนครับ น่าจะประมาณนี้ var frm = document.myForm;
myForm เป็นชื่อ ของ form ครับ แล้วก้ใช่แค่นี้พอครับ frm.txtpolicyNo.focus();
frm เอามาจากไหนครับ ต้อง get มาก่อนครับ น่าจะประมาณนี้ var frm = document.myForm;
myForm เป็นชื่อ ของ form ครับ แล้วก้ใช่แค่นี้พอครับ frm.txtpolicyNo.focus();
frm = ชื่อฟอร์มค่ะ
ฟังค์ชั่นด้านบนมัน รันได้กับ ie ผลอย่างที่ควรจะเป็นใน ie แต่ว่าใน firefox มันเพี้ยนไปค่ะ
เลยไม่ทราบว่าจะแก้ไขยังไงดี
ฟังค์ชั่นด้านบนมัน รันได้กับ ie ผลอย่างที่ควรจะเป็นใน ie แต่ว่าใน firefox มันเพี้ยนไปค่ะ
เลยไม่ทราบว่าจะแก้ไขยังไงดี
focus() จะใช้กับ control ที่ enabled อยุ่นะครับ ให้ตรวจให้ถูก
ถ้ายังไม่ได้ ให้ลองใช้ document.getElementById('sometext').focus();
ถ้ายังไม่ได้ ให้ลองใช้ document.getElementById('sometext').focus();