javascript - codeigniter 在提交之前使用 javascript 确认弹出框

标签 javascript php jquery codeigniter

当我单击提交按钮时,我需要查看弹出框进行确认,如果我按“确定”,它将继续提交,如果取消,则不会发生任何事情并关闭该框

这是我的代码,

View 表单中的代码

<?php
    foreach($company_data as $row){
?>
    <h2>Company Details.</h2>

    <?php echo form_open_multipart('site/update');?>
    <?php form_hidden('id', $row->code);?>
    <label>Code : </label> <?php echo form_input('code',$row->code);?><br/><br/>
    <label>Name : </label> <?php echo form_input('name',$row->name);?><br/><br/>
    <label>Logo : </label><input type="file" name="userfile"/><br/><br/>
    <label>URL : </label> <?php echo form_input('url',$row->url);?><br/><br/>
    <label>Description : </label> <textarea name="description" rows="4" cols="50"><?php echo $row->description; ?></textarea><br/><br/>
    <input type="submit" name="submit" value="Update" onclick="update(<?php echo $row->name;?>)"/>
    </form>

    <?php } ?>

最佳答案

您可以将 confirm() 对话框放入更新函数中,如下所示:

function update(args){
   if(confirm('Do you want to submit?')){
      // put all the js code here.
   }else{
      return false;
   }
}

因此,每当您调用更新函数时,它都会显示一个确认框,要求用户提交表单,如果用户单击“确定”则提交,否则表单将不会提交。

关于javascript - codeigniter 在提交之前使用 javascript 确认弹出框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24756248/

相关文章:

javascript - 在 javascript 和 angularjs 翻译中编写 html 不起作用

php - 根据 Wordpress 中的自定义字段值批量重写帖子 slug

javascript - jquery 的 $.ajax 成功中的 'this' 指的是什么?

php - 自动按计划打印 pdf

javascript - 使用 javascript 从 Jquery 获取图像 url

javascript - 我应该多次运行 Google Closure Compiler 以进一步优化我的代码吗?

javascript - AngularJS 1.2 ngInclude 在 ngIf 中

php - MySQL 中存储的 JSON 编码 POST 的问题

php - 在yii2中通过ajax验证表单

javascript - Angular Chart JS 错误 angular-master.js :114 Error: [$injector:unpr]