2014-01-31 48 views
2

當主頁加載消息時,會顯示提示用戶輸入他/她的姓名。另一條消息將顯示「歡迎先生/女士(姓名)」,但必須根據性別顯示先生或夫人。如何創建歡迎信息

這是我的代碼:

var x; 

var name = prompt("Please enter your Name and Surname","Harry Potter"); 
var gender; 
var male; 
var female; 

if (gender == male) 
{ 
    alert("Welcome, MR. " + name); 
} 
else if (gender == female) 
{ 
    alert("Welcome, MS. " + name); 
} 
+1

你需要問* *他們自己的性別(或迫使他們進入一個先生/女士/小姐...(壞)) –

+0

使用選擇框或單選 –

+1

JavaScript就無法制定出的性別一個名字給你。但是有[APIs](http://genderize.io/) – George

回答

1

你可以使用,但是這是不聰明的。 你不應該這樣做! 使用它可以包含一個對話窗口,HTML像https://jqueryui.com/dialog/http://fancybox.net

如果你的新的JavaScript和jQuery你可以使用http://www.codecademy.com/learn讓你開始。

 var name = prompt("Please enter your Name and Surname","Harry Potter"); 
     var gender = prompt("Please enter your gender","male"); 

     if (gender == 'male') 
     { 
      alert("Welcome, MR. " + name); 

     } 
     else if (gender == 'female') 
     { 
      alert("Welcome, MS. " + name); 

     } else { 
      alert("Welcome, Unknown gender ("+ gender +") " + name); 
     }