Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.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
如何检查php中按下的按钮_Php - Fatal编程技术网

如何检查php中按下的按钮

如何检查php中按下的按钮,php,Php,我得到以下代码,我想知道按下哪个按钮,然后将值传递到输入框 <button type="button" name="buttonpassvalue" value="1" onclick="">Value1</button> <button type="button" name="buttonpassvalue1" value="2" onclick="">value 2 </button> <?php if buttonpassvalu

我得到以下代码,我想知道按下哪个按钮,然后将值传递到输入框

<button type="button" name="buttonpassvalue" value="1" onclick="">Value1</button> 
<button type="button" name="buttonpassvalue1" value="2" onclick="">value 2 </button>

<?php
 if buttonpassvalue pressed then add the buttonpassvalue value

 <input type="text" name="value">
 else
 add value of buttonpassvalue1
 ?>
Value1
价值2
我试图解决,但股票在这里

请帮帮我


谢谢,最好的方法是使用Javascript

由于PHP是一种服务器端语言,它要求您向服务器发送一些信息,这意味着您必须提交表单,并重新加载包含用户请求详细信息的页面

使用jQuery这样的javascript库,您可以执行以下操作

<button class="some-button" value="1">Button 1</button>
<button class="some-button" value="2">Button 2</button>
<input type="hidden" name="buttonValue" class="button-value-hidden" />
<script>
$(document).ready(function(){
    $('button.some-button').on('click', function(){
        $('input.button-value-hidden').val($(this).val());
    });
});
</script>
按钮1
按钮2
$(文档).ready(函数(){
$('button.some button')。在('click',function()上{
$('input.button value hidden').val($(this.val());
});
});
现在提交表单时,$\u GET['buttonValue']将包含您的按钮值


请确保您包括了

你确定要用php来做这个吗?因为这将涉及到往返服务器以确定按下了哪些按钮。你在找类似javascript的东西吗?用javascript试试对我不起作用。。。有什么帮助吗。。。。我将尝试一下…不更改输入值…在输入中单击。。。