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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.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 带有两个按钮的输入字段_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 带有两个按钮的输入字段

Javascript 带有两个按钮的输入字段,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我有一个表单,有一个输入字段,但有两个按钮。这个想法是用代码签入或签出。该过程将进入php文件,在该文件中,它仅以一个空白页面结束。怎么了 编辑 我将btn_in改为inputant_nr,现在可以注册了。但是,按下按钮后如何取回 HTML PHP 您可以对两个按钮使用相同的名称属性值,只需确保指定适当的值即可。例如: <?php if(isset($_POST['btn_in_out'])) { $status = $_POST['btn_in_out']; // In or

我有一个表单,有一个输入字段,但有两个按钮。这个想法是用代码签入或签出。该过程将进入php文件,在该文件中,它仅以一个空白页面结束。怎么了

编辑 我将btn_in改为inputant_nr,现在可以注册了。但是,按下按钮后如何取回

HTML

PHP


您可以对两个按钮使用相同的名称属性值,只需确保指定适当的值即可。例如:

<?php

if(isset($_POST['btn_in_out'])) {
    $status = $_POST['btn_in_out']; // In or Out depending on which one you clicked
    echo $status;
}

?>

<form class="form-inline well" id="usr_stamp" name="usr_stamp" method="post">
    <div class="control-group">
    <input id="inputAnst_nr" name="inputAnst_nr" class="form-control input-lg" placeholder="Ange Anst. nr" type="tel">
        <button id="btn_in" name="btn_in_out" type="submit" value="In">In</button>
        <button id="btn_out" name="btn_in_out" type="submit" value="Out">Ut</button>
    </div>
</form>

为什么是JS由于评论速度有点太快而编辑
$(document).ready( function () {
  $("#btn_in").on('click', function() {
    $("#usr_stamp").attr("action", "php/usr_time_reg.php");
  });
  $("#btn_out").on('click', function() {
    $("#usr_stamp").attr("action", "php/usr_time_reg.php");
  });
});
//Check if POST is empty
if(!empty($_POST)){

    //Check if POST is "inputAnst_nr"
    if(!empty($_POST['inputAnst_nr'])){

        //Put POST_btn_in in variable
        $posted_anst_nr = $_POST['inputAnst_nr'];
<?php

if(isset($_POST['btn_in_out'])) {
    $status = $_POST['btn_in_out']; // In or Out depending on which one you clicked
    echo $status;
}

?>

<form class="form-inline well" id="usr_stamp" name="usr_stamp" method="post">
    <div class="control-group">
    <input id="inputAnst_nr" name="inputAnst_nr" class="form-control input-lg" placeholder="Ange Anst. nr" type="tel">
        <button id="btn_in" name="btn_in_out" type="submit" value="In">In</button>
        <button id="btn_out" name="btn_in_out" type="submit" value="Out">Ut</button>
    </div>
</form>