[英]Change in select box pops up confirm box
因此,我得到了此选择框,并对其进行了更改以更新具有所选值的数据库。 我想要的是当我更改值时弹出一个确认框。 如果按取消,更改将不会发生,如果按是,您可以更改吗?
感谢您的关注。
echo "<select id='select' name='select' onChange='updateDb()'>";
while ($row = mysql_fetch_array($result)) {
echo "<option value='" . $row['phonenr'] . "'>" . $row['phonenr'] . "</option>";
}
echo "</select>";
function updateDb() {
$.post("execute.php", $("#form").serialize());
}
你可以做:
if (confirm('Are you sure you want to save this thing into the database?')) {
// Save it!
$.post("execute.php", $("#form").serialize());
} else {
//Nada
}
function updateDb() {
//confirm box
var k = confirm('Are you sure to proceed?');
if(k)
{
$.post("execute.php", $("#form").serialize());
}else{
return;
}
}
扩展@tymeJV的答案
$(document).ready(function() {
$('#select').on('change',function(){
var k = confirm('Are you sure to proceed?');
if(k) {
$.post("execute.php", $("#form").serialize());
}else{
return false;
}
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.