与scanf()等效的Javascript

时间:2016-05-04 04:41:28

标签: javascript html

我想使用

在一个函数中向用户提出一系列问题
<input type="text" id="input">

在C中,scanf()函数允许您等待用户响应并在用户输入值时继续。在Javascript中,如何在不使用prompt()的情况下等待函数中的用户响应?

3 个答案:

答案 0 :(得分:2)

您可以使用preventDefault()stopPropagation()

$(document).on('change','#input',function(event){
  event.preventDefault()
  event.stopPropagation()
});

答案 1 :(得分:0)

您可以在js中使用onChange。

$(document).on('change','#input',function(e){
  e.preventDefault
});

答案 2 :(得分:0)

默认的javascript函数prompt();

参考

<!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 person = prompt("Please enter your name", "Harry Potter");
    if (person != null) {
        alert( person );
    }
}
</script>

</body>
</html>