prompt不能傳遞值嗎?--大神快幫我回答一下唄~~回答有獎~~可幫物色美女~~
我這里??if(openpage2!=null),條件判斷一直有問題,什么都不輸入的時候,他也是判定為!null,
?
?<script type="text/javascript">
? ? ? function add(){
?var open=confirm("是否打開該頁面?");
?if(open==true)
?{
?var openpage2=prompt("please input a URL");
?if(openpage2!=null)
? ?{
window.open('https://www.baidu.com/','_blank');
}
? else
? ? {
alert(" plz input something");
}
?}
?else
?{
?alert("go to else");
?}?
?}
? </script>
2016-01-17
2022-03-27
匹配myemailis也可以,但是直接匹配email規則已經可以滿足通用需求。System.out.println((a||d) "通過");括號寫成中文格式了
2016-01-17
你的邏輯就有問題、
? function add(){
var open=confirm("是否打開該頁面?");
if(open==true){
var openpage2=prompt("please input a URL");
if(openpage2==''){
alert(" plz input something");
}
else {
window.open('https://www.baidu.com/','_blank');
}
}
else{
alert("go to else");
}?
2016-01-17
只有當你點擊取消時,返回值才是null,
在你點擊確定后,返回值非null,無論你有沒輸入
我在實驗你的代碼的時候,發現一個好玩的問題,
確定-取消 ?確定-取消 ?兩次的結果不一樣、、
2016-01-17
你確定你理解沒問題?
2016-01-17
你的prompt里面的內容需要初始化
prompt的語法是prompt(text,defaultText)
text????要在對話框中顯示的純文本(而不是 HTML 格式的文本)。 ? ?
defaultText????默認的輸入文本。 ? ?
prompt("please input a URL","");//正確的寫法應該是這樣,你要把默認的輸入文本選為空