我有一個vbscript函數,它將從ActiveX控件IntegriSign1中獲得一個值,如下面的代碼所示。在ASP.net按鈕單擊使用VB腳本填充一個ASP.Net文本框
我在我的asp.net頁面中有一個ASP.net Texbox和ASP.net按鈕,如下面的代碼所示。
從我GetSignData()函數,我怎麼能填充txtIntegri1與SignData價值
感謝
<script type="text/vbscript" >
sub GetSignData()
SignData=window.document.IntegriSign1.GetSignData()
'window.document.frmIntegriSign.txthashdata.value
set t1=window.document.getElementById("<%=txtIntegri1.clientID%>")
If tl<> null Then
t1.value=SignData
else
msgbox signData
End If
end sub
</script>
<asp:TextBox ID="txtIntegri1" runat="server" ></asp:TextBox>
<input type="button" id="btnAccept" name="btnAccept" runat="server" value="Accept " onclick="GetSignData();" />
我得到一個錯誤對象所需txtIntegri
嗨,當我添加此,我得到一個錯誤 window.document.hdIntegriSign1.clientID.value = SignData 對象不suppoert widow.document.hdIntegriSign1屬性或方法 – acadia 2009-09-08 20:24:12
@acadia:請更新您的問題,您的最新的代碼,所以我們可以幫助你更好。我已更新我的帖子以顯示如何設置txtIntegri1文本框。你提到的錯誤似乎是你如何獲得SignData值的一部分。 – 2009-09-08 21:20:15
Ahmad Mageed,我已經更新了代碼和錯誤消息,我能夠正確獲取SignData值,但是當我嘗試設置文本框的值時,它正在拋出對象所需的錯誤。謝謝 – acadia 2009-09-09 14:20:52