【问题标题】:want if dates selected are in between textbox2 dates and textbox3 dates then textbox1.text="sumit" else textbox1.text="No dates"如果所选日期在 textbox2 日期和 textbox3 日期之间,则需要 textbox1.text="smit" 否则 textbox1.text="No dates"
【发布时间】:2010-12-04 13:59:09
【问题描述】:

如果我的 vb.net 网络表单中有三个文本框..

Textbox1.text="Sumit"

Textbox2.text="4-Dec-2010"

Textbox3.text="1-Jan-2011"

如果选择的日期在 textbox2 日期和 textbox3 日期之间,那么我想要 textbox1.text="sumit" 否则 textbox1.text="No dates"

【问题讨论】:

  • 你需要做两件事。你必须接受你的问题的答案。第二件事是以更有意义的方式重新编写您的问题,因为有点不清楚想要什么:)

标签: asp.net vb.net


【解决方案1】:

将以下内容放入文本框的 TextChanged 方法中。设置 Textbox1.Text = CheckDates()。

Function CheckDates
    'Checks to make sure dates were entered'
    If Not IsDate(Textbox2.text) or Not IsDate(Textbox3.text) Then
        Return "No Dates"
        Exit Function
    End If

    If CType(Textbox2.text,Date) >= #12/4/2010# and CType(Textbox3.text,Date) <= #1/1/2011# then
        Return "Submit"
    Else
        Return "No Dates"
    End If
End Function

【讨论】:

  • 如果您要编写代码,学习基础知识很重要。对于 Textbox2 和 Textbox3,在 TextChanged 事件中添加以下行 Textbox1.text = CheckDates
  • 此外,我看到您发布了很多问题并且没有标记任何已接受的答案。如果您要寻求本网站成员的帮助,请善意地在有帮助时标记答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-30
  • 1970-01-01
相关资源
最近更新 更多