Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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 如何设置;残疾人士;按钮返回到";已启用";通过PHP?_Javascript_Php_Jquery_Html_Bootstrapping - Fatal编程技术网

Javascript 如何设置;残疾人士;按钮返回到";已启用";通过PHP?

Javascript 如何设置;残疾人士;按钮返回到";已启用";通过PHP?,javascript,php,jquery,html,bootstrapping,Javascript,Php,Jquery,Html,Bootstrapping,我有两个按钮,像“保存”和“创建”。现在我的问题是当页面加载时,“创建”按钮应该是“启用”的,“保存”按钮是“禁用”的 现在,如果我单击“创建”按钮,“保存”按钮应为“启用”,而“创建”按钮应为“禁用” //php代码开始 //php代码结束 //引导代码启动 可以使用jQuery来完成 试试这个: $(document).on('click','#btn2',function(){ $(this).prop('disabled',true); $('#btn

我有两个按钮,像“保存”和“创建”。现在我的问题是当页面加载时,“创建”按钮应该是“启用”的,“保存”按钮是“禁用”的

现在,如果我单击“创建”按钮,“保存”按钮应为“启用”,而“创建”按钮应为“禁用”

//php代码开始
//php代码结束
//引导代码启动

可以使用jQuery来完成

试试这个:

    $(document).on('click','#btn2',function(){
       $(this).prop('disabled',true);
       $('#btn1').prop('disabled',false);
    });

将其包含在HTML中

<script>
 $(document).on('click','#btn2',function(){
       $("#btn2").prop('disabled',true);
       $("#btn1").prop('disabled',false);
    });
</script>

$(文档).on('click','btn2',函数(){
$(“#btn2”).prop('disabled',true);
$(“#btn1”).prop('disabled',false);
});

另外,在html中包含jQuery。

使用if测试页面是否随create一起提交以禁用create

<div class="btn-group-xs">

            <?php $create,$save = ''; if(isset($_POST['create'])) {$create = 'disabled';} else {$save = 'disabled';}?>
            <button type="submit" id="btn1" name="save" <?php $save?>>Save</button>
            <button type="submit" id="btn2" value="create" name="create" <?php $save?> >Create</button>

            </div>

>创造
试试看

//php code start
<?php
$isSaveDisabled = true;
$isCreateDisabled=false;
if(isset($_POST['save']))
    {
        echo 'Hello robin';
        $isCreateDisabled=false;
    }
if(isset($_POST['create']))
    {
        echo 'Byeeee robin';
        $isSaveDisabled = false;
    }

?>
// php code ends
//bootstrap code start
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" href="BootStrap/css/bootstrap.min.css">
        <title></title>
    </head>
    <body >
        <div class="container jumbotron">

        <form action="" method="post">

            <div class="btn-group-xs">
            <button type="submit" id="btn1" name="save" <?php echo $isSaveDisabled?'disabled':''; ?>>Save</button>
            <button type="submit" id="btn2" name="create" <?php echo $isCreateDisabled?'disabled':'';?>>Create</button>
            </div>


        </form>
        </div>
    </body>
</html>
//bootstrap code ends
//php代码开始
//php代码结束
//引导代码启动
>创造
//引导代码结束

谢谢,先生,但我只想在php中使用启用和禁用按钮,而不使用js、jquery和其他。此事件不会触发,因为页面将刷新
//php code start
<?php
$isSaveDisabled = true;
$isCreateDisabled=false;
if(isset($_POST['save']))
    {
        echo 'Hello robin';
        $isCreateDisabled=false;
    }
if(isset($_POST['create']))
    {
        echo 'Byeeee robin';
        $isSaveDisabled = false;
    }

?>
// php code ends
//bootstrap code start
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link rel="stylesheet" href="BootStrap/css/bootstrap.min.css">
        <title></title>
    </head>
    <body >
        <div class="container jumbotron">

        <form action="" method="post">

            <div class="btn-group-xs">
            <button type="submit" id="btn1" name="save" <?php echo $isSaveDisabled?'disabled':''; ?>>Save</button>
            <button type="submit" id="btn2" name="create" <?php echo $isCreateDisabled?'disabled':'';?>>Create</button>
            </div>


        </form>
        </div>
    </body>
</html>
//bootstrap code ends