Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.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 - Fatal编程技术网

使用javascript获取输入值

使用javascript获取输入值,javascript,Javascript,嗨,我是一个新手,对javascript一无所知。 我遵循一些建议,从输入中获取价值。 我需要的是当我按enter键输入查询时输入的值 我有意见 <input id="search" type="text" placeholder="Search here" onkeyup="getval(this)"></input> 但这不起作用。没有出现警报。您可以在页面上使用jquery吗 如果是的话 $(“#搜索”).keyup(函数(){ 警报($(this.val());

嗨,我是一个新手,对javascript一无所知。 我遵循一些建议,从输入中获取价值。 我需要的是当我按enter键输入查询时输入的值

我有意见

<input id="search" type="text" placeholder="Search here" onkeyup="getval(this)"></input>

但这不起作用。没有出现警报。

您可以在页面上使用jquery吗

如果是的话

$(“#搜索”).keyup(函数(){
警报($(this.val());
});

您正在调用
getval(this)
,因此
e
this
,输入元素。你想调用
getval.call(this,event)
然后你可以使用
e.which
this.value
@Niet你能给我看看代码吗?我对javascript(和stackoverflow)是如此的陌生。我真的给了你所有你需要的东西。@J nui我只是不明白为什么当我在我的代码上尝试它时它不起作用,同时它在你的JSFIDLE上也很好。也许问题不在于javascript。
function getval(e) {
    if(e.which == 13) {
        alert(e.value);
    }
}