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 に答える