2017-09-04 9 views
0

ich mich gefragt, ob es möglich ist, eine Benutzereingabe als eine Variable zu setzen ..Ist es möglich, Benutzereingaben als Variablen zu setzen?

Mein Code ist:

<input id="userBlank" type="text" value="Click" onclick="userInput();"> 
<div id="userInput"></div> 

<script> 
function userInput(){ 
userInput.innerHTML = userBlank.value 
</script> 

Also im Grunde möchte ich, wie ich userInput.value als Variable kann so Ich kann damit andere Dinge berechnen. Ich habe versucht, var an der Vorderseite, aber es hat nicht funktioniert ..

Antwort

0

Setzen Sie Ihre Eingabe innerhalb eines Formulars und erhalten Sie den Wert mit getElementById!

<form id="form" onsubmit="return false;"> 
    <input id="userBlank" type="text" value="Click" onclick="userInput();"> 
</form> 
<script> 
function userInput(){ 
    var userInput = document.getElementById("userBlank").value; 
    alert(userInput); 
} 
</script> 
0

Wenn Sie ID in einem Element verwendet werden, verwenden document.getElementById

<script> 
function userInput(){ 
    var myValue = document.getElementById('userBlank').value ; 
    document.getElementById('userInput').innerHTML = myValue ; 
} 
</script> 
0

Wenn Sie Funktion verwenden möchten, dann können Sie wie tun dies

<form id="form" onsubmit="return false;"> 
    <input id="userBlank" type="text" value="Click" onclick="userInput();"> 
</form> 
<script> 
function userInput(){ 
    var userInputVar = document.getElementById("userBlank").val(); 
    console.log(userInputVar) 
    alert(userInputVar); 
} 
<script> 
Verwandte Themen