2014-12-02 95 views
-2
var input0=prompt("Please enter your name:"); 
while (!isNaN(input0)) 
{ 
alert("Please enter a valid name") 
var input0=prompt("Please enter your name:"); 


enter code here 
} 

var o=(input0); 

var salesperson; 
salesperson= input0; 
document.getElementById("salesperson").value="o" 
document.write ("Hello" + "<input id=>" + +input0 "<input disabled=disabled>") 

所以這是我在javascript中使用的代碼,因爲我希望輸入框僅在出現提示時出現。但是,我無法在輸入框中獲得結果銷售人員,有什麼幫助?javascript中的輸入類型

+0

你到底想達到什麼目的?另外,代碼中似乎有語法錯誤。你可以在jsfiddle中試試自己嗎? – ArinCool 2014-12-02 11:33:07

+0

'prompt'的結果總是一個String,所以它不能是'NaN'。 – dfsq 2014-12-02 11:33:29

+0

只是在輸入框中顯示的結果,但當然使用JavaScript – JavascriptStress 2014-12-02 11:33:57

回答

0

基本上,你必須解決您的最後一次通話document.write

var input0=prompt("Please enter your name:"); 
while (!isNaN(input0)) 
{ 
alert("Please enter a valid name") 
var input0=prompt("Please enter your name:"); 
} 

var o=(input0); 

var salesperson; 
salesperson= input0; 
//document.getElementById("salesperson").value="o" 
document.write ("Hello" + "<input value='" + input0 + "' disabled=disabled>") 

但是,也許你可以考慮設置的,而不是使用document.write已經存在的輸入值。例如: - 使用

document.getElementById("name").value=input0; 

演示:http://jsfiddle.net/x6nkyjdc/