我想尝试返回用户输入的值。例如,我要他/她的名字,然后他/她会在文本框中输入它。应该显示文本框的值。我将如何做到这一点?
在Java中,我是这样做的:
Scanner in = new Scanner(System.in);
String uname;
System.out.print("Enter your name: ");
uname = in.nextLine();
System.out.println("Hello " + uname);
我想尝试返回用户输入的值。例如,我要他/她的名字,然后他/她会在文本框中输入它。应该显示文本框的值。我将如何做到这一点?
在Java中,我是这样做的:
Scanner in = new Scanner(System.in);
String uname;
System.out.print("Enter your name: ");
uname = in.nextLine();
System.out.println("Hello " + uname);
你试过什么了?听起来您想使用 JavaScript 提示符...这是一个粗略的示例,这里有一些您应该阅读的信息... https://developer.mozilla.org/en-US/docs/DOM/window.prompt
<!DOCTYPE html>
<html>
<body>
<p>Click the button to demonstrate....</p>
<button onclick="myFunction()">Try it</button>
<input type="text" id="demo"></p>
<script type="text/javascript">
function myFunction(){
var x;
var name=prompt("Please enter your name","Bob Mould"); // note that you can put a default value...
if (name!=null){
x="Hello " + name + "!";
document.getElementById("demo").value=x;
}
}
</script>
</body>
更新 **
从下面的评论“不,我想做的是从这个<input type="text" name="uname" /
>中获取用户的名字,然后当点击按钮时,它应该显示在另一个文本框中。 ”这与原始问题不同,这就是你想要的但是您最初的问题具有误导性...
尝试这个...
<!DOCTYPE html>
<html>
<body>
<p>Click the button</p>
<input type="text" id="uname" />
<input type="text" id="demo" />
<button onclick="myFunction()">Try it</button>
<script type="text/javascript">
function myFunction(){
if(document.getElementById("uname").value.length > 0){
document.getElementById("demo").value = document.getElementById("uname").value;
}else{
alert("please enter a value");
}
}
</script>
</body>
</html>
最简单的方法是使用prompt
方法:
var name = window.prompt('Please enter your name:');
然后用户会看到一个弹出窗口并在文本框中输入他/她的名字。
<input type="text" onclick="returnValue(this)" />
function returnValue(element)
{
alert(this.value);
}
简单但有效。
如果您想通过提示从用户那里获得输入,请使用此功能,
var name = prompt("Please enter your name");
alert(name)
变量“名称”将返回用户给出的输入