如何使javascript提示框取消按钮什么都不做
How to make javascript prompt box cancel button to do nothing?
如何使javascript提示框中的取消按钮不执行任何类似于确认框上的取消按钮而不是发送"null"值的操作?
或者是否可以从提示框中删除取消按钮,以便只剩下"确定"按钮?
这是我尝试过的,但它仍然将 null 发送到我的 PHP 文件。
function AskQuestion(data)
{
var id = getUrlVars()["id"];
console.log(data);
if(data.key[0].status == "ok") {
var reply = prompt(data.key[0].REPLY, "");
var index = data.key[0].IND;
if(reply != "" && reply !== null) {
//do nothing
}else{
jQuery.ajax({ type: "POST",
url: serviceURL + "message.php",
data: 'id='+id+'&arvo='+reply+'&index='+index,
cache: false,
success: AskQuestion});
}
} else {
window.location = "page.html"
}
}
你对返回值的测试方式错误。因为当用户输入文本时,您会// do nothing
,当他们不输入文本时,您会呼叫ajax
。改变
if(reply != "" && reply !== null) {
// do nothing
自
if(reply == null || jQuery.trim(reply).length == 0) {
// do nothing
一些想法:
reply = jQuery.trim( prompt(...) || "" );
if( reply ){
jQuery.ajax(...)
}
您可以返回退出函数
相关文章:
- 按钮类型是什么;按钮“;JavaScript中的平均值
- 我怎么知道用户什么时候点击了类似Facebook的按钮
- PHP使用子窗口中的单选按钮确定从子窗口向父窗口文本区域插入什么
- 单击TextArea'时,文本区域中的属性名称是什么;s上下箭头按钮
- 调用焦点时,按钮和跨度之间的区别是什么
- JQuery:所有按钮只使用一个监听器有什么缺点吗
- 切换两个隐藏单选按钮的最佳方式是什么
- 用于导出Excel的.Net MVC 4.5 JqGrid按钮功能不起作用.什么'我的代码错了
- 如果在javaScript中的按钮单击事件中调用两个函数会发生什么
- 如何使javascript提示框取消按钮什么都不做
- Javascript 和单选按钮 - 什么都不做
- 单击另一个用于显示/隐藏图层的按钮时,在Adobe PDF中隐藏/显示按钮的代码是什么
- 当用户在浏览器上单击后退按钮时会话会发生什么
- 我想用 JavaScript 验证单选按钮,以测验我的代码需要什么
- 在javascript中单击按钮时更改文本区域中的文本的方法是什么
- 我的 Jquery 按钮 - 禁用/启用功能不起作用.谁能告诉我出了什么问题
- (JQuery UI)有没有一种方法可以检测对话框中按下了什么按钮's beforeClose()处理程序
- 知道在Javascript中按下了什么按钮
- 我应该使用什么按钮事件来确认 html 表单
- 我如何捕捉什么按钮被按下的序列,何时