如果验证返回false,则执行javascript以阻止数据进入数据库

时间:2016-08-03 04:35:55

标签: javascript c# asp.net

我正在使用asp.net。我想在数据库中输入它们的值之前检查某些文本框的值。我尝试使用javascript。但是它给我一个关于检查值的警报,但数据仍然插入到数据库中。是不是因为我使用的javascript是客户端?解决方案是什么?

我想执行验证,如果失败,数据不应插入数据库。

1 个答案:

答案 0 :(得分:0)

验证表单时,请提交页面。

使用preventDefault()返回false; 函数来克服这种情况。

<script type="text/javascript">
$("#myForm").submit(function(event){
    event.preventDefault();
    //Your Validation
    if(not valid)
    {
        Return false;
    }
});