C#,webform,用代码后台添加的input控件,没有加“runat=server",当dropdownlist控件选取相应的值后,要求焦点自动跳到该input控件上,我在doopdownlist控件的SelectedIndexChanged事件里,加入如下代码:
this.Page.RegisterStartupScript("", " <script>document.getElementById('ip2_1').focus();</script>");其中,ip2_1为input文本控件的ID。
将此页面文件xxx1.aspx设为起始页,单独运行此页面调试时,input能得到焦点。但在框架集里运行调试时,input却无法得到焦点。为什么啊??此问题已困扰两天,恳请高手指教!!
this.Page.RegisterStartupScript("", " <script>document.getElementById('ip2_1').focus();</script>");其中,ip2_1为input文本控件的ID。
将此页面文件xxx1.aspx设为起始页,单独运行此页面调试时,input能得到焦点。但在框架集里运行调试时,input却无法得到焦点。为什么啊??此问题已困扰两天,恳请高手指教!!
this.Page.RegisterStartupScript("", "<script>document.getElementById('ip2_1').value='"+ip1+"';document.getElementById('ip2_2').value='"+ip2+"';document.getElementById('ip2_3').value='"+ip3+"';document.getElementById('ip2_4').value='"+ip4+"';</script>");
单独运行该页面文本框控件能得到焦点 但是在iframe框架里运行时,文本框控件却无法获得焦点,求高手指点!!
在iframe 内 设置iframe 外的 html 元素 是么脚本这样写 document
=>
parent.document or top.document
都试过了 仍不行
string ip1=this.Page.Request.Form["xx1"].ToString();
this.Page.RegisterStartupScript("", "<script>document.getElementById('ip2_1').value='"+ip1+"'; script>");
用以上语句可以赋值,为什么用document.getElementById('ip2_1').focus();却得不到焦点呢
input 是可以得到焦点的在框架里运行,却得不到焦点我用的是03,还得请高手继续指教啊