所以我得到了这个选择框并且在改变它时会用所选值更新数据库。我想要的是当我更改值时会弹出一个确认框。如果你按下取消,如果你按是肯定会改变它,这可能会发生变化吗?
感谢您的关注。
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());
}
答案 0 :(得分:2)
你可以这样做:
if (confirm('Are you sure you want to save this thing into the database?')) {
// Save it!
$.post("execute.php", $("#form").serialize());
} else {
//Nada
}
答案 1 :(得分:1)
function updateDb() {
//confirm box
var k = confirm('Are you sure to proceed?');
if(k)
{
$.post("execute.php", $("#form").serialize());
}else{
return;
}
}
答案 2 :(得分:1)
扩大@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;
}
});
});