1

我是 jqueries 的新手,我在调用对话框时遇到问题如果我的用户有无效的搜索查询并且没有输入开始日期。看到我有这个 jquery 代码

$(function(){          
  $("#dialog").dialog(function() {                                    
     $("#dialog").dialog()};
  });
});

现在我在 vb 中有这些代码:

 Sub Subsearch()
    If txtfrom.Text <> "" And txtto.Text <> "" Then
        //some codes

    ElseIf txtfrom.Text <> "" And txtto.Text = Nothing Then
        //some codes

    ElseIf txtfrom.Text = Nothing And txtto.Text <> "" Then

        //call my JQuery 

    Else
        // some codes

    End If
End Sub

现在我该怎么做?

4

3 回答 3

4

试试这个:

更新到 VB.NET

ClientScript.RegisterClientScriptBlock(Me.[GetType](), "blah", "myfunction();", True

如果您使用的是 ScriptManager,请使用 RegisterStartupScript(),这样使用它:

ScriptManager.RegisterStartupScript(this, GetType(), "modalscript",
"$(function() { $('#dialog').dialog(); });", true);
于 2013-02-06T06:43:09.827 回答
0
dim myjquery as string="$(function(){ $('#dialog').dialog(function() {$('#dialog').dialog()} ;  }); });"
response.write(myjquery)

让我知道它是否有效

于 2013-02-06T06:51:11.660 回答
-2

您可以使用 JQuery 来验证您的输入框,从而不必使用 VB 代码来做到这一点......

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

http://speckyboy.com/2009/12/17/10-useful-jquery-form-validation-techniques-and-tutorials-2/

于 2013-02-06T06:43:41.583 回答