Программирование > JavaScript & JScript
Как сделать подтверждение удаления?
DRon:
Это понятно! Вопрос: КАК ? :)
Metaller:
Примерно так. (за точность синтаксиса не руаюсь... но принцип такой):
conf=0;
for(i=0;i
DRon:
Спасибо! НА днях проверю :)
DRon:
<script language="JavaScript">
function fuck()
{
conf=0;
for(i=0;i<document.users.del.length;i++) {
if (document.users.del[i]) {
conf=1;
break;
}
}
if(conf) {
alert(\'вы уверены?\');
return true;
} else {
return false;
}
}
</script>
<form action=/admin/index.php method=post enctype=multipart/form-data name=users>
<input type=checkbox name=del[13] value="13">
<input type=checkbox name=del[15] value="15">
<input type=checkbox name=del[11] value="11">
<input type="submit" onclick="return fuck();">
</form>
Вот такой скрипт при нажатии на SUbmit пишет, что document.users.del.length is nul or not a object
mike:
--- Цитировать ---Вот такой скрипт при нажатии на SUbmit пишет, что document.users.del.length is nul or not a object
--- Конец цитаты ---
Оно и понятно, ведь массив del существовал бы в случае, если все чекбоксы были с именем del. А так у тебя три разных элемента с именами del[11], del[13] и del[15].
Если у тебя в форме одни чекбоксы, то цикл стоит делать по элементам формы:
--- Код: ---
function fuck()
{
conf=0;
for(i=0;i
Навигация
Перейти к полной версии