首页 > 解决方案 > 此页面显示用户在文本框部分输入的值

问题描述

我希望用户在文本框部分输入的值显示在 window.alert


<input class="textbox" type="text" placeholder="Username" name="" value="">


var name = document.getElementById ("textbox")              
function myFunction() {alert("Welcome back!", name);}

这个页面说:欢迎回来!“用户名”


标签: javascripthtml

解决方案


你有一些错误:

document.getElementById("textbox")只返回 DOM 对象。

您没有映射function到任何event,我分配到blur event,您可以选择其他事件。

你可以改成这个demo:

function myFunction(e) {
var name = document.getElementById("textbox").value;
  alert("Welcome back! " + name);
}
<input type="text" id="textbox" onblur= "myFunction()" />


推荐阅读