当我单击提交按钮时,我需要查看弹出框进行确认,如果我按“确定”,它将继续提交,如果取消,则不会发生任何事情并关闭该框
这是我的代码,
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/