ขอสอบถามเรื่องการส่ง Textbox ของ asp ไปกับ window.open หน่อยครับ
Code (VB.NET)
'สร้างปุ่มมาก่อนนะครับในที่นี้ผมให้ปุ่มชื่อ btnOpen
'สร้าง TextBox มานะครับผทให้ชื่อ txtbox1
btnOpen.Attribute.add("onclick","window.open ('http://www.javascript-coder.com?txtbox1=document.getElementById('"& txtbox1.clientid &"').value','mywindow');");
ลองดูนะครับ
ปอจัง
Date :
2010-08-13 09:47:07
By :
mflutoday
ขอบคุณครับ คุณ mflutoday จะลองทำดูครับ
Date :
2010-08-13 09:54:56
By :
juka
ลองดูแล้วครับ ไว้ที่ pageload แล้วครับ ไม่ขึ้นหน้า Popup อ่ะคับ
Code (VB.NET)
Btnreport.Attributes.Add("onclick", "window.open ('Entry_Data_CMS_Report.aspx?txtbox1=document.getElementById('" & txtdept.ClientID & "').value','mywindow');")
Date :
2010-08-13 10:08:39
By :
juka
อย่าลืมแแบบนี้นะครับ
Code (VB.NET)
If Not Page.IsPostBack then
Btnreport.Attributes.Add("onclick", "window.open ('Entry_Data_CMS_Report.aspx?txtbox1=document.getElementById('" & txtdept.ClientID & "').value','mywindow');")
End IF
Date :
2010-08-13 10:13:30
By :
mflutoday
Code (VB.NET)
Btnreport.OnClientClick = String.Format("window.open (""Entry_Data_CMS_Report.aspx?txtbox1=document.getElementById('{0}').value"",""mywindow""); return false;", txtdept.ClientID)
ประวัติการแก้ไข 2010-08-13 10:46:26
Date :
2010-08-13 10:23:12
By :
tungman
ขอบคุณครับผมลองทำแบบคุณ tungman แล้วมันไม่ได้ครับมันเป็นสีฟ้าตรงคำว่า OnClientClick ครับ
ส่วนของคุณ mflutoday ผมลองใส่แล้วครับแต่ไม่ขึ้นอยู่ดีครับ
ขอบคุณทุกท่านครับ
ประวัติการแก้ไข 2010-08-13 11:48:31
Date :
2010-08-13 11:15:32
By :
juka
55+ ขอบคุณคุณ tungman ผม Return False ให้ อิอิ คุงมากคับ
Date :
2010-08-13 11:16:30
By :
mflutoday
Load balance : Server 04