'退格'按钮的PHP代码

时间:2013-07-23 09:36:52

标签: php html

我是PHP的新手,并且实现了一个简单的计算器来执行基本计算。 结果(或单击按钮时,相应的数字)将显示在输入中 <input type="text" id="textbox" value="<?php echo $result ?>" name="result"/>

我使用<input value="Clear" type='submit' onclick='document.getElementById("textbox").value="";' />

创建了一个清除按钮

我想在键盘上实现类似于“退格”键的按钮,单击一次后,将清除输入字段中的一个字符。 在PHP中有可能吗?请帮我解决问题。 tq的建议:)

3 个答案:

答案 0 :(得分:1)

您可以通过JavaScript

执行此操作
function delete_num ()
{
    var field = document.getElementById('textbox');
    field.value = field.value.slice(0, -1); //Extract from index 0 to the before-last character
    textbox.pop(); //Remove the last element from the number. It's length is maintained by js itself.
    return false;
}

答案 1 :(得分:0)

使用 JavaScript 在客户端执行此操作可能更有意义,但如果您真的想在PHP中执行此操作,则可以使用:

$new = substr($old, 0, -1);

答案 2 :(得分:0)

如果您想使用PHP执行此操作,则需要向服务器发出HTTP请求,但这非常多余。

你可以通过jQuery做这样的事情:

var text = $('input').val();
$('input').val(text.substring(0, (text.length -1)));

Here就是一个例子。