2013-12-09 28 views
0

VB.Net:調用JavaScript函數中的if-else語句

Protected Sub btnFinish_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnFinish.Click 

      For a As Integer = 0 To grdQ.Rows.Count - 1 Step a + 1 
       Dim an As TextBox = DirectCast(Me.grdQ.Rows(a).FindControl("txtAnswer"), TextBox) 
       If an.Text = String.Empty Then 
        'do something 
        Exit For 
       ElseIf an.Text <> "" Then 
        ScriptManager.RegisterClientScriptBlock(Page, Me.GetType(), "Script", "finAns();", True) 
       End If 
      Next 
     End Sub 

..JavaScript:

<script type='text/javascript'> 
    function finAns() { 
    $("#timeLeft").dialog({ 
       title: "There's Still Time Left!", 
       open: function(event, ui) { $(".ui-dialog-titlebar-close").hide(); 
              }, 
       modal: true, 
       draggable: false, 
       resizable: false 
    }); 
     return false; 
    } 
</script> 

有什麼不對這些代碼?它似乎不起作用。調用javascript函數無法正常工作..我對JavaScript不太好,這就是爲什麼我需要一些幫助。謝謝:d

+0

在控制檯中的任何錯誤? –

+0

沒有。它不會觸發JavaScript函數的調用。 – eirishainjel

回答