我正在尝试从javascript中获取用户的输入,我正在调用该函数
body onload="function()"
现在我想要的是我想在某些用户访问主页时获取用户名。 我可以使用警报或任何其他方法吗?
请帮帮我..
这是我正在使用的。
function inpt()
{
alert(<input type="text" name="username" value="">);
}
但这并没有给出任何警告()。
答案 0 :(得分:3)
您可以使用Javascript提示框,如下所示。
function getName(){
var person=prompt("Please enter your name","Harry Potter");
if (person!=null && person!="")
{
//do whatever with the name
}
}
答案 1 :(得分:2)
Javascript alert
将文本作为参数而非html。
您正在寻找prompt
:
var username = prompt("Please enter your name:", "Your name");
答案 2 :(得分:2)
从w3schools看这个例子,对你来说意味着什么?
<!DOCTYPE html>
<html>
<body>
<p>Click the button to demonstrate the prompt box.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
function myFunction()
{
var x;
var person=prompt("Please enter your name","Harry Potter");
if (person!=null)
{
x="Hello " + person + "! How are you today?";
document.getElementById("demo").innerHTML=x;
}
}
</script>
</body>
</html>
答案 3 :(得分:1)
答案 4 :(得分:1)
您可以使用window.prompt();
使用javascript获取输入
function firstName(){
var name = window.prompt("First Name ","Yousuf Umar");
document.getElementById("firstName").value=name;
}
<input type="text" name="name" id="fistName" onclick="firstName();">