Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果表单状态无效,如何隐藏div_Javascript_Asp.net Mvc - Fatal编程技术网

Javascript 如果表单状态无效,如何隐藏div

Javascript 如果表单状态无效,如何隐藏div,javascript,asp.net-mvc,Javascript,Asp.net Mvc,如果表单状态无效,有人能建议我如何隐藏div吗 其实我的要求是这样的:- 我需要在页面加载时显示一些成功栏&然后如果用户单击提交按钮时表单状态无效,我想隐藏这个div。我已经尝试过这个方法,它以前可以工作,但是我们的UI不知怎么被更改了。因此,当我尝试将此代码与新UI集成时,它不起作用 <div class="addUser_success"> </div> <button class="addUser_button" type="submit" onclick="

如果表单状态无效,有人能建议我如何隐藏div吗

其实我的要求是这样的:- 我需要在页面加载时显示一些成功栏&然后如果用户单击提交按钮时表单状态无效,我想隐藏这个div。我已经尝试过这个方法,它以前可以工作,但是我们的UI不知怎么被更改了。因此,当我尝试将此代码与新UI集成时,它不起作用

<div class="addUser_success">
</div>
<button class="addUser_button" type="submit" onclick="hideDiv()"></button>
我还使用了Jquery,但根本不起作用

我的Jquery代码:-

$(document).ready(function () 
    {
        $(".addUser_button").click(function () 
        {
            alert("hai1");
            $(".addUser_success").hide();
        });
    });
Any code snippets please????
我想是的

div.style.display='none'

div.style.display='block'

试试这个:

function toggle_visibility(id) {
    var e = document.getElementById(id);
    if(e.style.display == 'block')
        e.style.display = 'none';
    else
        e.style.display = 'block';
}

您正在使用jQuery吗?您应该在表单元素中使用
onsubmit
,而不是在submit按钮中单击
onclick
。。。另外,在HTML中附加事件是一个坏主意。感谢您的回复。但是我用了其他方式,因为我没有权利发布我的答案,现在我不发布了。再次感谢你。我会在明天发布我的答案。谢谢你的回复。不过我是通过其他方式发布的,因为我现在没有发布我的答案的权利。再次感谢你。我将在明天公布我的答案。
function toggle_visibility(id) {
    var e = document.getElementById(id);
    if(e.style.display == 'block')
        e.style.display = 'none';
    else
        e.style.display = 'block';
}