`
lemon_qq
  • 浏览: 18868 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

window.prompt的确定和取消

阅读更多

在使用window.prompt弹窗时,怎么判断用户是否输入内容?又怎么区分用户不输入内容的情况下点击的是“确定”还是“取消”?

var reason = window.prompt(“请输入审核不通过理由:”, “”);

单纯判断用户是否填写“审核不通过理由”: 
if(reason){ 
//用户填写了理由 
}else{ 
//用户没有填写理由 
}

要区分用户不输入内容点击的是“确定”还是“取消”: 
if(reason){ 
//点击的是“确定” 
}else if(reason === “”){ 
//用户没有输入内容点击的“确定” 
}else{ 
//点击的是“取消” 
}

window.prompt点击“确定”返回输入框中的值,不输入内容点击“确定”返回的是“”(前提是你在prompt时要加一个默认的”“返回值,参考上面代码),点击“取消”返回的是null。

 

3
0
分享到:
评论

相关推荐

    字符串 window.open() window.opener window.name window对象等的总结

    - `window.alert()`、`window.confirm()`和`window.prompt()`:提供基本的用户交互,如显示警告、确认对话框和输入框。 - `window.setTimeout()`和`window.clearTimeout()`:用于在指定延迟后执行函数,或取消已安排...

    使用window.prompt()实现弹出用户输入的对话框

    在【标题】中提到的"使用`window.prompt()`实现弹出用户输入的对话框",实际上是指通过调用`window.prompt()`方法创建一个带有输入字段和两个按钮(通常为"OK"和"Cancel")的对话框。用户可以在输入字段中键入文本,...

    在Android的webview中定制js的alert,confirm和prompt对话框的方法

    在 Android 的 WebView 中定制 JS 的 Alert、Confirm 和 Prompt 对话框的方法 在 Android 中,使用 WebView 来加载网页时,会遇到 JavaScript 的 Alert、Confirm 和 Prompt 对话框的问题。这些对话框是浏览器默认的...

    关于js-window对象的方法和属性资料

    - **描述**:显示一个包含确认或取消按钮的消息框,根据用户的操作返回布尔值(`true`表示确认,`false`表示取消)。 ##### 5. `window.prompt()` - **语法**:`window.prompt(message, default)` - **描述**:...

    jsWindow对象及方法.pdf

    - window.prompt():此方法用于显示一个带有消息、输入框、确认按钮和取消按钮的对话框,允许用户输入文本信息,返回输入的字符串或null。 3. Window对象的定时器方法 - window.setTimeout():此方法用于设置一个...

    js中window对象的方法1

    `window.confirm()`方法展示一个确认对话框,包含“确定”和“取消”两个按钮。它用于询问用户是否同意某个操作。例如: ```javascript var okay = confirm('你最近好吗?'); if (okay) { // 用户按下“确定” } ...

    js window函数用法大全.

    与`alert`不同,`confirm`函数不仅可以显示一条消息,还可以通过提供两个选项(通常是“确定”和“取消”)来请求用户的确认。这个函数返回一个布尔值:如果用户点击“确定”,则返回`true`;如果用户点击“取消”,...

    window对象方法属性全解

    3. `alert`、`confirm`和`prompt`方法:分别用于显示警告对话框、确认对话框和输入对话框,例如`window.alert('Hello!')`、`window.confirm('Are you sure?')`和`window.prompt('Enter your name:')`。 4. `...

    window属性大全

    - `window.confirm(message)` 显示一个带有消息、确定和取消按钮的确认对话框,返回用户的选择(true代表确定,false代表取消)。 - `window.prompt(message, defaultValue)` 显示一个带有输入字段和两个按钮...

    JavaScript_之Window对象.doc

    `window.confirm(message)` 显示一个带有"确定"和"取消"按钮的确认对话框。用户点击"确定"返回`true`,点击"取消"返回`false`,常用于请求用户的确认操作。 5. **prompt()** 方法: `window.prompt(message, ...

    MSN-pop-window.rar_pop

    在JavaScript中,我们可以利用`window.alert()`、`window.confirm()`和`window.prompt()`等内置函数来创建基本的弹出对话框。但这些对话框样式单一,无法满足复杂的界面设计需求。因此,开发者常常会自定义HTML结构...

    window对象的常用方法和作用

    `window.confirm(提示字符串)` 弹出一个带有"确定"和"取消"按钮的确认对话框。用户点击"确定"返回`true`,点击"取消"返回`false`,可以用于需要用户确认操作的场景。 5. **prompt方法** `window.prompt(提示字符...

    javascript经典特效---打开页面内的窗口.rar

    在实际应用中,开发者会根据需求选择合适的方法,例如,当需要用户确认操作时使用`window.confirm()`, 需要用户输入信息时使用`window.prompt()`,或者为了提供更复杂的交互体验,利用CSS和JavaScript创建自定义的弹...

    JS弹出对话框(美化窗体)

    4. **回调函数**:你可以为对话框的确定和取消按钮添加回调函数,以处理用户的选择。例如,`ymprompt('内容', '标题', {okCallback: function() { alert('确定被点击!'); }, cancelCallback: function() { alert('...

    Window.Open打开窗体和if嵌套代码

    `window.open()`、`confirm()` 和 `prompt()` 为开发者提供了丰富的手段来获取用户输入和控制页面行为。同时,`if`和`else`语句的使用确保了代码逻辑的清晰性和灵活性。在实际开发中,这些基础的JavaScript知识是...

    深入学习JavaScript中的bom

    - **确认框**:`window.confirm("msg")` 提供确认或取消的选择,返回值为用户选择的结果,`true` 表示确认,`false` 表示取消。 - **询问框**:`window.prompt("msg","defaulvalue")` 允许用户输入文本,返回用户...

    js 页面 弹窗 传值 接值

    `window.confirm()`方法会显示一个带有消息和OK/Cancel按钮的确认对话框。用户点击OK返回`true`,点击Cancel返回`false`。我们可以利用这个返回值来做出判断或处理。例如: ```javascript let shouldContinue = ...

    JS中confirm,alert,prompt函数使用区别分析

    `window.confirm()`函数与`alert()`类似,也会显示一个对话框,但不同的是,它提供了“确定”和“取消”两个按钮,用于让用户确认或拒绝某个操作。如果用户点击“确定”,函数返回`true`;如果用户点击“取消”,则...

    重要知识javaScript标签.pdf

    `window.alert()`、`window.confirm()`和`window.prompt()`分别用于显示带有确定按钮的对话框、带有确定和取消按钮的对话框以及一个带输入框的对话框。此外,`window.focus()`和`window.blur()`用于获取或移除窗口...

Global site tag (gtag.js) - Google Analytics