function setValue()
{
var text1 = document.getElementById("list_catemain").options[document.getElementById('list_catemain').selectedIndex].text;
var text2 = document.getElementById("list_category01").options[document.getElementById('list_category01').selectedIndex].text;
var text3 = document.getElementById("list_category02").options[document.getElementById('list_category02').selectedIndex].text;
// จะบอกว่า ถ้าลิสนี้ ไม่มีข้อมูลอะไรมาให้เลือกก็เซ็ตให้ text 4 เท่ากับข้อความ Finish
แต่ถ้า มีข้อมูลมาให้เลือกก็ให้ รับข้อมูลนั้นจากลิสสสมาเก็บใน text 4 อ่ะ
if ("list_category03"==null)
{
var text4 = "finish";
}
else
{
var text4 = document.getElementById("list_category03").options[document.getElementById('list_category03').selectedIndex].text;
}
text_from_popup = text1+"--"+text2+"--"+text3+"--"+text4; // create new text from three selected option
textbox_mainpage = window.opener.document.getElementById("resultcate"); // create new var from main page textbox object prepare for set value
textbox_mainpage.value = text_from_popup; // set value from popup to main page textbox
window.close(); // close this popup
}
</script>
// ทำแล้ว ก็เกิด error page ตรง บรรทัดนี้ค่ะ
//textbox_mainpage = window.opener.document.getElementById("resultcate");
// แก้ยังไงหรอค่ะ
if ("list_category03"==null)
{
var text4 = "finish";
}
else
{
var text4 = document.getElementById("list_category03").options[document.getElementById('list_category03').selectedIndex].text;
}