GORAGOD.com

freelance, web developer, web designer, hosting, domain name

ถามเรื่อง responseText ออกเป็นรูปแบบ Textbox

คือ ผม มือใหม่อ่ะครับ 

คือเวลา ส่งข้อมูล ไปยัง อีก ไฟล์  แล้วรอคำตอบกลับ


//-------------------------------------------- เดิมผมใช้ Tag ตัวส่งคำตอบ แบบนี้  -----------------------------------------------------
       
        echo "var el=document.getElementById('display1'); ";
        echo "el.style.color='red';";
        echo "el.innerHTML= '<CENTER>ยังไม่มีรายการเสริมพิเศษที่คุณเลือก</CENTER>';";

//-----------------------------------------------------------------------------------------------------------------------------------------

//----------------------------------------------------ใช้ Tag ตัวรับ แบบนี้ใช้ได้ ไม่ ERROR--------------------------------------------

<div id="display1"></div>

//----------------------------------------------------------------------------------------------------------------------------------------

แต่ถ้าผม จะให้แสดงผลแบบ TEXTBOX จะทำยังไงอ่ะครับ

Tag ตัวส่งคำตอบ

        echo "var el=document.getElementById('display1').value; ";
        echo "el.style.color='red';";
        echo "el.innerHTML= '<CENTER>ยังไม่มีรายการเสริมพิเศษที่คุณเลือก</CENTER>';";

ใช้ Tag ตัวรับ

<INPUT TYPE="text" id="display1">

แบบนี้มันไม่ออกอ่ะ ครับ ผมรู้ว่ามันผิด จะแก้แบบไหนดีครับ  ให้ออกมาแสดงใ้ห้อยู่ใน Textbox

ปล. (นอกเรื่อง) ผมใช้ลองใช้ GCMS แล้ว ดีมาก  อาจารย์เก่งๆ จริง น่าจะอยู่ กทม.  จะได้ให้ มหาลัยผม เชิญมา บรรยาย
ผมกำลังทำโครงงานอยู่พอดี เว็บนี้ดีจริงๆ

ขอบคุณทุกคนที่ให้ตอบครับ
12 ม.ค. 2552 3 2,918

ไม่สามารถส่ง element มาได้ครับ มันรับรู้เป็น text หมด
ให้ส่งค่ากลับ แล้วมา createElement เอาครับ
#1

ตรง el.innerHTML = "<center>ยังไม่มีรายการเสริมพิเศษที่คุณเลือก</center>";
ให้เปลี่ยนเป็น
el.innerHTML = "<INPUT TYPE='text' id='display1' value='ค่าที่ต้องการแสดงใน textbox' />
#2

ขอบคุณหลายๆ ครับ
#3
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg ขนาดไฟล์ไม่เกิน 2M
^