我使用的是asp文本框,但不知何故它无法集中在苹果设备上,所以我在html中尝试了输入标签,它有效。但现在我需要将值传递给后面(vb脚本)我尝试了request.form / request.querystring,它们都没有工作。
这是代码传递给vb的值,但无法集中: ASPX:
var url = NSURL(string: "http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=968231672&mt=8")
JS:
<asp:TextBox ID="txtUserID" runat="server" AutoPostBack="false" Height="100" Font-Size="50"/>
<a href="javascript: PressEnterViaNextButton();"/>
VB:
document.getElementById("txtUserID").focus();
这是代码可以集中,但我不知道如何传递价值。
ASPX:
Private Sub txtUserID_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles txtUserID.TextChanged
Session("UserID") = txtUserID.Text
End Sub
VB:
<input runat="server" id="txtUserID" name="txtUserID1" type="text" class="input" onchange="getValue(this.value)" value="1"/>
<a href="javascript: PressEnterViaNextButton();"/>
答案 0 :(得分:0)
如果您正在使用HTML输入并希望服务器端代码上的文本框的值,那么您将从Page_Load事件中的查询字符串集合中读取文本框的值。
HTML CODE
'
<input type="text" id="txtUserid" name="txtUserid" value="1" />
<input type="submit" id="btnSubmit" name="btnSubmit" value="Submit" />
<p>
My User Id: <%=Session("MyUserId")%>
</p>
SERVER-SIDE CODE
'
Protected Sub Page_Load(sender As Object, e As System.EventArgs)
'
' Submit button was pressed
If Request("btnSubmit") = "Submit" Then
Session("MyUserId") = Request("txtUserId")
End If
'
End Sub
按下提交按钮,&lt; p&gt;标签现在将包含文本框中的数据。