2013-03-14 36 views
0

我想在腳本中組合這兩個塊。我希望這樣,當你在文本框中輸入河流時,我可以給出一份好的工作聲明或發佈鏈接。 我不知道在第二個語句中使用什麼作爲變量。這是if語句。
如何將用戶輸入更改文本方法和if語句組合?

var userInput.value=river; 
if(userInput.value)=="river"){ 
document.write("hey"); 
} 
<br/> 
function changeText2(){ 
var userInput=document.getElementById('userInput').value; 
document.getElementById('boldStuff2').innerHTML=userInput; 
} 


</script> 
<p>What has a mouth but can't chew?<b id='boldStuff2'>???</b></p> 
<input type='text' id='userInput' value='Enter Answer Here'/> 
<input type='button' onclick='changeText2()' value='Answer'/> 



</head> 
</html> 
+0

'VAR userInput.value =河;'這讓我目瞪口呆 – 2013-03-14 06:49:34

回答

1

前三行代碼的不僅是錯誤的邏輯,他們是不必要的,因爲好。在JScript代碼嘗試一個簡單的版本

<script> 
function changeText2(){ 
var userInput=document.getElementById('userInput').value; 

if(userInput.toLowerCase()=="river") 
{ 
alert("Good Job"); 
} 

document.getElementById('boldStuff2').innerHTML=userInput; 
} 


</script> 
<p>What has a mouth but can't chew?<b id='boldStuff2'>???</b></p> 
<input type='text' id='userInput' value='Enter Answer Here'/> 
<input type='button' onclick='changeText2()' value='Answer'/> 



</head> 
</html> 
+0

謝謝我真的很新的,明白這一點 – 2013-03-14 17:51:40

0

SE此功能

function changeText2(){ 
    var userInput=document.getElementById('userInput').value; 
    if(userInput=="river") 
    { 
     document.write(""); 
    } 
    document.getElementById('boldStuff2').innerHTML=userInput; 
    }