Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.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 按enter键时清除文本字段_Javascript_Php_Jquery - Fatal编程技术网

Javascript 按enter键时清除文本字段

Javascript 按enter键时清除文本字段,javascript,php,jquery,Javascript,Php,Jquery,(解决了。很抱歉浪费了你们的时间。) 在我为个人使用(在线社区)开发的基于web的应用程序中,用户可以选择在顶部使用“命令行”,而不是浏览大量页面。这样可以节省时间、保持理智并执行代码一次 命令行可以工作。现在,当您点击enter键(没有submit按钮)时,它会打开一个新选项卡,运行带有相关$u POST信息的“cmdline.php”,然后在完成执行后关闭该选项卡 当选项卡关闭时,问题出现了,旧文本仍然存在,“NEW;1283;JSMITH”。为了避免人们为了另一个条目而高亮显示和删除它,我

解决了。很抱歉浪费了你们的时间。)

在我为个人使用(在线社区)开发的基于web的应用程序中,用户可以选择在顶部使用“命令行”,而不是浏览大量页面。这样可以节省时间、保持理智并执行代码一次

命令行可以工作。现在,当您点击enter键(没有submit按钮)时,它会打开一个新选项卡,运行带有相关$u POST信息的“cmdline.php”,然后在完成执行后关闭该选项卡

当选项卡关闭时,问题出现了,旧文本仍然存在,“NEW;1283;JSMITH”。为了避免人们为了另一个条目而高亮显示和删除它,我试图弄清楚当你点击回车键时如何让它自动清除

这是我到目前为止发现的。注意,我是javascript/jquery的新手

    <script src="java/jquery.js"></script>
    <script type="text/javascript">
    $('#cmdline').bind('keyup', function(e) {
        if (e.keyCode === 13) {
        $('#cmdline').find('input:text').val(''); 
        }
    });
    </script>

$('#cmdline').bind('keyup',函数(e){
如果(如keyCode===13){
$('#cmdline').find('input:text').val('');
}
});
(稍后在同一文件中)


如果您想将
'input:text'
更改为此
'input[type=“text”]”

$('cmdline').bind('keyup',函数(e){
如果(如keyCode===13){
$('#cmdline').find('input[type=“text”]”).val(“”);
}
});

刚刚修复了它。我知道只要我贴出一个问题我就会想出来

    <script src="java/jquery.js"></script>
    <script type="text/javascript">

    function emptyText() {
        $('#cmdline').find('input:text').val('')
    }

    </script>

    <form   target="_blank"
            action="cmdline.php"
            method="POST"
            id="cmdline"
            onsubmit="emptyText()"
    >
        <input type="text" placeholder="Ready for Command" autocomplete="off" name="cmdline">
    </form>

函数emptyText(){
$('#cmdline').find('input:text').val(“”)
}

谢谢你的回复-为了练习,我会让它发挥作用,但我想出了另一个解决方案。
    <script src="java/jquery.js"></script>
    <script type="text/javascript">

    function emptyText() {
        $('#cmdline').find('input:text').val('')
    }

    </script>

    <form   target="_blank"
            action="cmdline.php"
            method="POST"
            id="cmdline"
            onsubmit="emptyText()"
    >
        <input type="text" placeholder="Ready for Command" autocomplete="off" name="cmdline">
    </form>