日期:2014-05-16  浏览次数:20414 次

JS给WEB页面上的文本框控件赋值的问题
一个简单的问题,请问下面这句话执行的时候为什么会提示对象为空或不存在呢?

Response.Write( " <script   Language   = 'JavaScript '> if(confirm( '给文本框改下内容? ')){form.hidden.value= '1111 ';} </script> ");


---------------------------------
表单里也只有两个控件.....

<form   name= "form "   method= "post "   runat= "server ">
<asp:button   id= "Button1 "   style= "Z-INDEX:   101;   LEFT:   304px;   POSITION:   absolute;   TOP:   112px "   runat= "server "   Text= "Button "> </asp:button>
<asp:TextBox   ID= "hidden "   Runat= "server "   style= "Z-INDEX:   105;   LEFT:   648px;   POSITION:   absolute;   TOP:   112px "> </asp:TextBox>
</form>

接触JS时间不长     还请各位高手多多指点下      

我只是想给这个文本框赋上一个值     对各位达人来说应该不是什么问题吧

在线等     完成后给分         谢谢~



------解决方案--------------------
建议你把名字都该规范

Response.Write( " <script Language = 'JavaScript '> if(confirm( '给文本框改下内容? ')){loginform.button.text= '1111 ';} </script> ");


------解决方案--------------------
也就是document.getElementById( ' "+buttion1.ClientID+ " ').value = "111111111 ";