必填字段和asp.net

时间:2012-06-07 17:47:47

标签: c# asp.net drop-down-menu textbox

我正在使用Visual Studio中的.aspx页面。

我想要一个文本框,后面跟着一个下拉菜单。

如果用户在文本框id中输入任何输入,则在单击相应按钮之前需要同时输入下拉菜单。

是使用RequiredFieldValidator的最佳方法吗?

5 个答案:

答案 0 :(得分:1)

我认为您尝试做的是条件验证 此问题与您对Conditional Validation ASP.NET

的问题类似

答案 1 :(得分:0)

是的,RequiredFieldValidator适用于您的方案。只需确保启用或禁用“如果用户在文本框中输入任何输入”

答案 2 :(得分:0)

您可以为文本框的字段和onblur创建验证器,使用javascript启用/禁用验证器。

<强> HTML

<asp:TextBox runat="server" ID="txt" onblur="enableVaidators();" />

<强>的Javascript

function enableValidators()
{
   var val_Test = document.getElementById('<%=val_Test.ClientID%>');
   var enableValidators = true;

   // Perform check on whether to enable or disable based on your scenario

   ValidatorEnable(val_Test, enableValidators);
}

答案 3 :(得分:0)

如何使用jquery?

一切都在客户端完成:

http://docs.jquery.com/Plugins/Validation/

答案 4 :(得分:0)

我会使用一个CustomValidator,它根据TextBox的状态实现逻辑。

http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.customvalidator.aspx