Vb.net 单击按钮后无法从dojo文本框中获取值
我使用视图上的dojox/mobile/按钮获取输入值,然后将其提交到数据库表。我无法获得我期望的值,还想知道是否有人拥有使用类似dojo工具甚至表单工具的.Net web应用程序的一些链接或示例代码Vb.net 单击按钮后无法从dojo文本框中获取值,vb.net,dojo,Vb.net,Dojo,我使用视图上的dojox/mobile/按钮获取输入值,然后将其提交到数据库表。我无法获得我期望的值,还想知道是否有人拥有使用类似dojo工具甚至表单工具的.Net web应用程序的一些链接或示例代码 <input type="text" id="clientName" dojoType="dojox.mobile.TextBox" value="" required="true"> <input type="submit" onclick="insertData();"
<input type="text" id="clientName" dojoType="dojox.mobile.TextBox" value=""
required="true">
<input type="submit" onclick="insertData();" style="width: 140px;"
class="mblBlueButton" dojoType="dojox.mobile.Button" value="Submit">
我通过在函数的第一行中添加一个警报来测试它,这是可行的,但似乎它可能会失败,因为textbox值为null
编辑:
现在,我删除了移动文本框,并使用dijit/form/textbox结束了操作,效果很好。如果您想访问DOM值,您只需使用dojo.byId,或者由于它是一个小部件,您应该能够仅使用id值获取它。。。因此,在javascript中使用clientName.value
如果您需要访问特定于小部件的功能,您可以使用dijit.registry.byId。如果您想要访问DOM值,您只需要使用dojo.byId,或者因为它是一个小部件,所以您应该能够仅使用id值获取它。。。因此,在javascript中使用clientName.value
如果您需要访问特定于小部件的功能,请使用dijit.registry.byId。谢谢您的回复。我确实试过了,但不确定为什么不起作用。我会继续玩弄它。您对如何从代码隐藏文件aspx.vb访问clientName.value有何建议。这是一个.Net应用程序。感谢您的回复。我确实试过了,但不确定为什么不起作用。我会继续玩弄它。您对如何从代码隐藏文件aspx.vb访问clientName.value有何建议。这是一个.Net应用程序。
function insertData() {
var clientProj = dojox.byId("clientName").value;
var clientKey = dojox.byId("clientKey").value;
alert("NEW CLIENT DATA ACCEPTED - " + clientProj);
}