繁体   English   中英

如何隐藏一页上的按钮并在另一页上显示该按钮?

[英]How to Hide a button on one page and show that button on different page?

我有两个类型为“ submit”的按钮,一个用于提交到数据库,另一个用于更新数据库,出于相同的目的,我得到了两个PHP文件,一个用于提交,另一个用于更新。

问题是我想隐藏fist.php上的更新按钮,并显示提交按钮,反之亦然。

假设该页面具有您提到的两个按钮,该页面发送请求以查询现有记录。 如果未找到任何记录,则该页面应提交到“提交”页面,否则提交到“更新”页面。

然后,在代码中,您可以放置​​一个隐藏的input元素,其中包含该值,您可以通过该元素知道要提交的位置。 也许是这样的:

<input type="text" id="direction" value="" display="hidden">

然后,您有一个按钮,不是type = submit,而是type = button。 像这样的东西:

<input type="button" id="submitBtn" value="submit" onclick="submitForm()">

然后,您将获得一个javascript函数。 像这样的东西:

<script language="javascript">
function submitForm(){
    if(document.getElementById("direction").value=="submit"){
        //Change form1 to your real form name.
        document.form1.action="submit.php";
        document.form1.submit();
    }else if(document.getElementById("direction").value=="update"){
        //Change form1 to your real form name.
        document.form1.action="update.php";
        document.form1.submit();
    }else{
        alert("error happened. the direction unknown, unable to submit the form");
    }
}
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM