【发布时间】:2013-08-07 19:35:51
【问题描述】:
我对硬编码和 VS 相当陌生。我已经使用 .aspx 成功创建了几个应用程序,所以我开始了解更多。
我有一个表单 (.aspx),它有一个是/否下拉框,如果用户选择是,则有必要填充以下空文本框 (TextBox13 "Reason/Comment")。而且我需要添加一条客户端警报消息(使用 JS,我发现这是答案),我已经尝试使用我找到的示例。问题是,没有一个例子完全符合我的需要。
到目前为止,我确实创建了一个 .js 页面:
$('#MP_Form').submit(function(e) {
if(!$.trim($(this).find('TextBox13'="text"').val()).length){
e.preventDefault();
alert('If critical, you must provide a reason/comment.');
}
});
}
我在我的母版页中添加了 ,并且了解我需要在我的 aspx.vb 页面中添加一个带有函数的语句。我认为 onSubmit 是我想要的,但不确定如何编写 if, then 语句。有人可以帮帮我吗?
谢谢!
凯西
【问题讨论】:
-
替换
if(!$.trim($(this).find('TextBox13'="text"').val()).length){byif(!$.trim($(this).find('input[type=text]').val()).length){ -
您的语法有错误(查看您的 JavaScript 控制台)。如果它不能解决您的问题,请在JSFiddle 上发帖
-
你希望
.find('TextBox13'="text"')做什么? -
您也可以在您的代码隐藏 (.aspx.vb) 页面中执行此操作,无论是当您的下拉列表更改或单击发送按钮时。例如,如果用户选择“否”,您可以简单地隐藏文本框。
标签: javascript visual-studio-2010 .aspxauth