站內搜尋

Wednesday, July 13, 2011

[JavaScript] prompt問答視窗的回傳值

prompt彈出視窗是很方便的功能,可以讓使用者填入你想取得的資料;當使用者填入資料並按下確定時,回傳值就是他所填的資料,如果使用者按下取消時,回傳值會是什麼呢?
var ans=prompt("請問姓名","輸入於此");
if(!ans){
  alert("姓名必須輸入!!");
}
else{
  alert("歡迎"+ans+"進入本站");
}

說明:
當使用者【未填值並按下確定】或【直接按取消】時,回傳值會是null,所以在做判斷時,必須用if(ans)或if(!ans)這種方式去判斷是否有值。

No comments:

Post a Comment