【问题标题】:Having 2 function in one onchange [duplicate]在一个onchange中具有2个功能[重复]
【发布时间】:2015-06-21 19:04:31
【问题描述】:

如何在 onchange 函数中添加返回确认?这是要我想添加返回确认('你确定吗?');

<select name='<?php echo "sel".$a; ?>' onchange='this.form.submit()' style='width: 150px'>

【问题讨论】:

  • 试试这个方法onchange='confirm("Are your Sure?"); this.form.submit();'

标签: javascript php


【解决方案1】:

创建一个javascript函数:

<script type="text/javascript">
    function submitForm(form){
        if(confirm("Are you sure?")){
            form.submit()
        }
        else{
            location.reload()
        }

    }
</script>

然后将你的 HTML 调整为:

<select name='<?php echo "sel".$a; ?>' onchange='submitForm(this.form)' style='width: 150px'>

【讨论】:

  • 感谢这个人。我接下来想要的是当我更改选择中的值时,如果我取消,它将返回选择的当前值。
  • @Jalo Creer 对我来说听起来像是一个新问题的材料,因为原来的问题已经解决了,对吧?
  • 如果我点击取消,如何重新加载页面?
  • 已编辑以在取消确认时重新加载页面
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-13
  • 2013-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多