Javascript中彈窗confirm與prompt的區(qū)別
confirm
使用confirm,瀏覽器可以彈出一個(gè)確認(rèn)框。 使用確認(rèn)消息框可向用戶問一個(gè)“是-或-否”問題,并且用戶可以選擇單擊“確定”按鈕或者單擊“取消”按鈕。confirm 方法的返回值為 true 或 false。該消息框也是模式對(duì)話框:用戶必須在響應(yīng)該對(duì)話框(單擊一個(gè)按鈕)將其關(guān)閉后,才能進(jìn)行下一步操作。
prompt
提示消息框提供了一個(gè)文本字段,用戶可以在此字段輸入一個(gè)答案來響應(yīng)您的提示。該消息框有一個(gè)“確定”按鈕和一個(gè)“取消”按鈕。如果您提供了一個(gè)輔助字符串參數(shù),則提示消息框?qū)⒃谖谋咀侄物@示該輔助字符串作為默認(rèn)響應(yīng)。與confirm方法類似,prompt 方法也將顯示一個(gè)模式消息框,用戶在繼續(xù)操作之前必須先關(guān)閉該消息框 。點(diǎn)擊確認(rèn)后,會(huì)返回您輸入的結(jié)果,可以通過一個(gè)變量接收后,進(jìn)行判斷。
confirm實(shí)例:
document.getElementById('put').onblur=function(){ //如果輸入的aa彈出對(duì)話框 if(document.getElementById('put').value=='aa'){ var a = confirm('點(diǎn)擊'); //如果點(diǎn)擊確定返回值為true if(a){ alert(3333) //如果點(diǎn)擊取消返回值為false }else{ alert('999') } } }
prompt實(shí)例:
prompt同confirm類似,但彈出輸出框,if(a),不填為false,if(a==str),當(dāng)輸入為str時(shí)true.與確定取消無關(guān)!
var a = prompt('點(diǎn)擊','xixi'); if(a ){ alert(3333) }else{ alert('999')
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接
相關(guān)文章
微信小程序 兩種滑動(dòng)方式(橫向滑動(dòng),豎向滑動(dòng))詳細(xì)及實(shí)例代碼
這篇文章主要介紹了微信小程序 兩種滑動(dòng)方式詳細(xì)及實(shí)例代碼的相關(guān)資料,這里對(duì)橫向滑動(dòng)和豎向滑動(dòng)都做介紹,需要的朋友可以參考下2017-01-01JavaScript日拱算法題解滑動(dòng)窗口的最大值示例
這篇文章主要為大家介紹了JavaScript日拱算法題解滑動(dòng)窗口的最大值實(shí)現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10微信小程序 簡單實(shí)例(閱讀器)的實(shí)例開發(fā)
這篇文章主要介紹了微信小程序 簡單實(shí)例(閱讀器)的實(shí)例開發(fā)的相關(guān)資料,需要的朋友可以參考下2016-09-09類和原型的設(shè)計(jì)模式之復(fù)制與委托差異
這篇文章主要為大家介紹了類和原型的設(shè)計(jì)模式之復(fù)制與委托差異詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07