如何在文本更改的情况下比较和检查文本框值与标签值?

用户7866445

我有一个文本框和标签并排放置。标签的文本值来自下拉列表。如果标签的值小于文本框的值,我必须将文本框的焦点转向自身,直到在文本框中输入正确的值为止。你能帮助我吗?

这是我的代码:- .aspx 文件:-

<div class="row mb10">
   <asp:Label runat="server" ID="lbl_Adults" CssClass="col-lg-2 control-label" Text="Adults : " AssociatedControlID="txt_Adults"></asp:Label>
      <div class="col-lg-6">
          <div class="col-lg-4" style="margin-left:-15px;">
              <asp:TextBox runat="server" ID="txt_Adults" CssClass="form-control" OnTextChanged="txt_Adults_TextChanged" AutoPostBack="true"></asp:TextBox>
              <asp:RequiredFieldValidator Font-Bold="true" ForeColor="Red" runat="server" ID="req_Adults" ControlToValidate="txt_Adults" ErrorMessage="Enter No. of Adults"></asp:RequiredFieldValidator>
          </div>
          <div class="col-lg-8" style="font-family:'Copperplate Gothic'">
                Only <asp:Label runat="server" ID="lbl_No_Of_Adults"></asp:Label> Adult(s) allowed.
          </div>
    </div>
</div>

这是 .cs 文件代码:-

protected void txt_Adults_TextChanged(object sender, EventArgs e)
  {

     while (true)
     {
         if (txt_Adults==null)
         {
             txt_Adults.Text = Convert.ToString("0");
             txt_Adults.Focus();
             //txt_Adults_TextChanged(sender, e);
         }
         else if (Convert.ToInt32(txt_Adults.Text) > Max_NoAdults)
         {
             txt_Adults.Text = Convert.ToString("0");
             txt_Adults.Focus();
             //txt_Adults_TextChanged(sender, e);

         }
         else
         {
             NoAdults = Convert.ToInt32(txt_Adults.Text);
             //NoAdults is a static variable that collects final(right) value of txt_Adults.text;
             break;
         }

     }

 }
boop_the_snoot

只需这样做

protected void txt_Adults_TextChanged(object sender, EventArgs e)
{
   //this condition will always be true unless and until both the `Text`
   //string are same
   if (lbl_No_Of_Adults.Text.Trim() != txt_Adults.Text.Trim())
   {
      txt_Adults.Focus(); 
   }
}

否则,如果您只想在Label值小TextBox于此值时匹配条件

protected void txt_Adults_TextChanged(object sender, EventArgs e)
{
   int a = 0 , b =0;
   int.TryParse(lbl_No_Of_Adults.Text.Trim(), out  a);
   int.TryParse(txt_Adults.Text.Trim(), out  b);

   if (a < b)
   {
      txt_Adults.Focus(); 
   }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在不更改格式的情况下更新 PPT 文本框中的内容

来自分类Dev

从SQL检查值以启用文本框和标签

来自分类Dev

我想在不干扰“选项”标签值的情况下更改选择框的文本

来自分类Dev

如何在HTML文本框中检查null值?

来自分类Dev

如何在不删除和更改其他文本的情况下通过提示向 textarea 添加多个值?

来自分类Dev

当使用javascript或jQuery从填充的文本框中选择任何值时,如何在不单击提交按钮的情况下提交表单

来自分类Dev

如何在不使用表单操作的情况下获取文本框值并将其分配给PHP变量?

来自分类Dev

双击datagridview行后如何在不使用属性的情况下从数据表中获取行的列值到文本框

来自分类Dev

如何在文本框和datagridview中检索值

来自分类Dev

如何在没有文本框的情况下获取键盘事件?

来自分类Dev

如何在不关注任何文本框的情况下使用键盘调用函数?

来自分类Dev

如何在没有文本框的情况下获取键盘事件?

来自分类Dev

如何在不键入的情况下使用 jquery 启动输入文本框按键事件

来自分类Dev

使用类检查文本框中的更改值

来自分类Dev

在不使用AutoPostBack的情况下,基于两个文本框值计算标签中的百分比

来自分类Dev

如何在数组值上添加单击事件并更改文本框值?

来自分类Dev

如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

来自分类Dev

jQuery:如何在不使用“更改”,“键”之类的交互的情况下使用现有输入文本值

来自分类Dev

我想比较一下angularjs中输入文本框的旧值和新值是否相同?

来自分类Dev

我想比较一下angularjs中输入文本框的旧值和新值是否相同?

来自分类Dev

如何在不影响文本的情况下删除 <a> </a> 标签?

来自分类Dev

jQuery:获取文本框更改时的值和ID

来自分类Dev

jQuery:获取文本框更改时的值和ID

来自分类Dev

单击事件后如何更改文本框,选择框和复选框的值?

来自分类Dev

我如何检查粘贴在文本框中的值?

来自分类Dev

如何在更改单选值时更改文本框的 ng-model?

来自分类Dev

jQuery文本框值检查

来自分类Dev

检查文本框是否有值

来自分类Dev

Javascript 检查文本框的下拉值

Related 相关文章

  1. 1

    如何在不更改格式的情况下更新 PPT 文本框中的内容

  2. 2

    从SQL检查值以启用文本框和标签

  3. 3

    我想在不干扰“选项”标签值的情况下更改选择框的文本

  4. 4

    如何在HTML文本框中检查null值?

  5. 5

    如何在不删除和更改其他文本的情况下通过提示向 textarea 添加多个值?

  6. 6

    当使用javascript或jQuery从填充的文本框中选择任何值时,如何在不单击提交按钮的情况下提交表单

  7. 7

    如何在不使用表单操作的情况下获取文本框值并将其分配给PHP变量?

  8. 8

    双击datagridview行后如何在不使用属性的情况下从数据表中获取行的列值到文本框

  9. 9

    如何在文本框和datagridview中检索值

  10. 10

    如何在没有文本框的情况下获取键盘事件?

  11. 11

    如何在不关注任何文本框的情况下使用键盘调用函数?

  12. 12

    如何在没有文本框的情况下获取键盘事件?

  13. 13

    如何在不键入的情况下使用 jquery 启动输入文本框按键事件

  14. 14

    使用类检查文本框中的更改值

  15. 15

    在不使用AutoPostBack的情况下,基于两个文本框值计算标签中的百分比

  16. 16

    如何在数组值上添加单击事件并更改文本框值?

  17. 17

    如何在不按 Python3 中的按钮的情况下更改 tkinter 标签的文本?

  18. 18

    jQuery:如何在不使用“更改”,“键”之类的交互的情况下使用现有输入文本值

  19. 19

    我想比较一下angularjs中输入文本框的旧值和新值是否相同?

  20. 20

    我想比较一下angularjs中输入文本框的旧值和新值是否相同?

  21. 21

    如何在不影响文本的情况下删除 <a> </a> 标签?

  22. 22

    jQuery:获取文本框更改时的值和ID

  23. 23

    jQuery:获取文本框更改时的值和ID

  24. 24

    单击事件后如何更改文本框,选择框和复选框的值?

  25. 25

    我如何检查粘贴在文本框中的值?

  26. 26

    如何在更改单选值时更改文本框的 ng-model?

  27. 27

    jQuery文本框值检查

  28. 28

    检查文本框是否有值

  29. 29

    Javascript 检查文本框的下拉值

热门标签

归档