2016-05-04 19 views
1

Ich möchte Reihe von Fragen an Benutzer in einer Funktion fragenJavascript-Äquivalent für scanf()

<input type="text" id="input"> 

In C verwenden, scanf() Funktion ermöglicht es Ihnen, für Benutzer Antwort zu warten und fortgesetzt werden, wenn der Benutzer eingibt ein Wert. Wie kann ich in Javascript auf eine Benutzerantwort in einer Funktion warten, ohne prompt() zu verwenden?

+0

es ein Pop-up sein muss? Sehen Sie, wenn diese http://stackoverflow.com hilft/questions/17437147/javascript-prompt-alternative –

Antwort

0

Sie können onChange in js verwenden.

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

Es gibt Standard-JavaScript-Funktion prompt();

Referenz

<!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>

+0

Danke für den Kommentar Ich habe Update meine Antwort. –