2013-10-08 18 views
1

我試圖從用戶從JavaScript中的輸入,我調用該函數是否有可能採取從JavaScript警告()輸入

body onload="function()" 

現在我想的是我想利用用戶一些用戶訪問主頁時的名稱。 所以我可以使用警報或任何其他方法做到這一點嗎?

請幫幫我..

這裏是我使用的。

function inpt() 
{ 
alert(<input type="text" name="username" value="">); 
} 

但是這沒有給出任何alert()。

+3

請javascript提示獲取輸入 –

回答

3

您可以使用如下所示的Javascript提示框。

function getName(){ 
    var person=prompt("Please enter your name","Harry Potter"); 
    if (person!=null && person!="") 
     { 
      //do whatever with the name 
     } 
} 
2

的Javascript alert將文本作爲其參數不是HTML。

您正在尋找prompt

var username = prompt("Please enter your name:", "Your name"); 
2

看到W3Schools的這個例子中,意味着什麼嗎??

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

var person=prompt("Please enter your name","Harry Potter"); 

if (person!=null) 
    { 
    x="Hello " + person + "! How are you today?"; 
    document.getElementById("demo").innerHTML=x; 
    } 
} 
</script> 

</body> 
</html> 
1

您可以使用window.prompt();使用JavaScript

function firstName(){ 
    var name = window.prompt("First Name ","Yousuf Umar"); 
    document.getElementById("firstName").value=name; 

} 


    <input type="text" name="name" id="fistName" onclick="firstName();"> 
相關問題