提示输入名称

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (23)

我打算创建一个JavaScript提示符,您可以在其中输入您的名字,它将转到该值。如何使代码工作?我尝试了下面的代码,但它似乎需要一个jQuery 1.7.1

<script type="text/javascript">
function getName() {
    do {
        var name=prompt("Please enter your CLAM username");
    }
    while(name.length < 4);
    $('#myinput').val(name);
}

getName();

    </script>

<input id="myinput"/>

我期待输出 <input id="myinput" value"name from prompt">

提问于
用户回答回答于

试试这样吧

var name = prompt("Your name:", "");
document.getElementById("myinput").value = name;

DEMO

用户回答回答于

因为代码行$('#myinput').val(name)是jquery语法。

您可以将其更改为javascript

document.getElementById('myinput').value = name;

它等于 $('#myinput').val(name);

function getName() {
    do {
        var name=prompt("Please enter your CLAM username");
    }
    while(name.length < 4);
    document.getElementById('myinput').value = name;
}

getName();

  

<input id="myinput"/>

扫码关注云+社区

领取腾讯云代金券