亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

prompt獲得的str2,如果我想判斷str2是否輸入了數據,該怎么判斷?

比如 var address=prompt("請輸入確定打開的網址");if(address!=null)只能判斷是不是點了確定按鈕,那么該怎么判斷address是不是有值呢?

正在回答

4 回答

function?xxx()
{
????var?address=prompt("請輸入確定打開的網址");
??if(address!=“”)
??{
????/*如果文本輸入框沒有任何內容會走該分支,
?????但是這樣有局限性,比如文本輸入框中輸入的是“?”即一個空格,
??}
??else
??{
??}


0 回復 有任何疑惑可以回復我~
#1

MaxMooc

比如文本輸入框中輸入的是“ ”即一個空格,則不會走該分支,除非判斷條件改為 if(address == " ")
2016-01-15 回復 有任何疑惑可以回復我~
#2

ccheng 提問者

沒錯,所以最好的辦法是能獲取str2的值來判斷是否有輸入數據。但是目前沒有深入學習,還不知道有什么辦法這樣做。
2016-01-15 回復 有任何疑惑可以回復我~

if(address!=null && address!="") ?這樣就只有在點擊確定并且文本框內容不為空的時候才可以執行后面{}里的語句

0 回復 有任何疑惑可以回復我~
#1

ccheng 提問者

恩,這樣確實可行,但是如果想徹底解決這個問題,獲取str2的值來判斷輸入是否為空才行!
2016-01-15 回復 有任何疑惑可以回復我~

str2不就是用戶輸入的數據或者你自己輸入的默認數據嗎? 定義一個變量接收它,然后再判斷是否為空就可以了。

1 回復 有任何疑惑可以回復我~
#1

ccheng 提問者

我也想到定義一個變量然后將str2賦值給它,那有什么函數可以獲取str2嗎?
2016-01-15 回復 有任何疑惑可以回復我~

沒有輸入數據。就是,點擊取消按鈕,返回null

if(address != null ) {

document.write("點擊了確定按鈕");

}else{

document.write("點擊了取消按鈕");

}

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

prompt獲得的str2,如果我想判斷str2是否輸入了數據,該怎么判斷?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號