2017-02-15 7 views
0

私はJavascriptとjqueryのいくつかのグリップを取得しようとしています。私はそれを私のasp.net gridivewコントロールに適用しても動作しますが、私はVALIDATION部分に固執しています。つまり、BidAmountのテキストボックスが空でddlWorksのインデックスが変更された場合、エラーが発生します。私はコードの混乱を試みたが動作しません。なぜ妥当性検査が行われないのですか

コード:uは、検証が必要な場合

<asp:Content ContentPlaceHolderID="contentScript" ID="CP" runat="server"> 
    <script type="text/javascript"> 
     $(document).ready(function() { 
      Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(function (evt, args) { 
       $('#CP_MainContentUpdatePanel_gvTenders').delegate('tbody tr td select#ddlWorks', 'change', function() { 
        $thisRow = $(this).parent().parent(); 
        var $NitNo = window.btoa(parseInt($thisRow.find('td:eq(0)').text())), 
        $BidAmount = window.btoa($thisRow.find('input[type="text"]').val()), 
       }); 
     }); 
    }); 
</script> 

+0

あなたは '$ NitNo'と' $ BidAmount'で何をしているのか?ローカル変数のように見えるので、関数が返ってから消えます。 – Scovetta

答えて

0

はなぜRequiredFiledValidator チェックを使用しないで、このうち

<ItemTemplate> 

    <asp:TextBox ID="TextBox1" CssClass="form-control" runat="server"></asp:TextBox> 
    <asp:RequiredFieldValidator ErrorMessage="*" ForeColor="Red" ControlToValidate="TextBox1" Display="Dynamic" runat="server" /> 

    <asp:DropDownList ID="ddlZone" AutoPostBack="true" Style="max-width: 250px" CssClass="form-control" runat="server"></asp:DropDownList> 
    <asp:RequiredFieldValidator InitialValue="-1" ID="Req_ID" Display="Dynamic" ErrorMessage="Please Select Zone" ForeColor="Red" ControlToValidate="ddlZone" runat="server" />  

</ItemTemplate> 
関連する問題