控件txtUKENO定义如下:
<asp:TextBox ID="txtUKENO" runat="server" Width="50px"></asp:TextBox>若光标在txtUKENO中,执行showModalDialog
function FKeyEvent(code)
case 114:
if (document.all.txtFocus.value == "txtUKENO")
{ showModalDialog() }但是,实际上document.all.txtFocus.value 的值是undefined
把txtUKENO控件成客户端控件,能正常showModalDialog()
可是我想用runat="server"呀
谢谢!
<asp:TextBox ID="txtUKENO" runat="server" Width="50px"></asp:TextBox>若光标在txtUKENO中,执行showModalDialog
function FKeyEvent(code)
case 114:
if (document.all.txtFocus.value == "txtUKENO")
{ showModalDialog() }但是,实际上document.all.txtFocus.value 的值是undefined
把txtUKENO控件成客户端控件,能正常showModalDialog()
可是我想用runat="server"呀
谢谢!
加上runat="server"同样可以在后台取值.
CType(Me.FindControl("txtUKENO"), TextBox).Attributes.Add("onkeydown", "return KeyDownEvent()")所以改成了
<asp:TextBox ID="txtUKENO" runat="server" Width="50px" onfocus="showModalDialog()"></asp:TextBox>
后报错。 instance没设定。
谢!
html控件不是一样吗,同样可以在后台取值.