我得到以下代码我想知道按下哪个按钮然后将值传递给输入框。
<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
?>
我试图解决但在这里存货。
请帮帮我
感谢
答案 0 :(得分:1)
最好的方法是使用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>
现在$ _GET ['buttonValue']将在提交表单时包含您的按钮值。
确保包含jQuery library!