![dumau.gif](html/emoticons/dumau.gif)
есть checkbox-ы и для них есть confirm предпологается что при попытке отметить checkbox появляется confirm ДА/НЕТ при положительном ответе чекбокс ставится НО если checkbox уже стоит то confirm не должен появлятся!
![bc.gif](html/emoticons/bc.gif)
![blush.gif](html/emoticons/blush.gif)
Спустя 15 минут, 52 секунды (7.10.2007 - 15:09) vasa_c написал(а):
<input type="checkbox" onclick="if (!this.checked) return confirm('Да/нет')" />
Спустя 16 часов, 18 минут, 14 секунд (8.10.2007 - 07:27) Igor написал(а):
Цитата(vasa_c @ 7.10.2007, 12:09) [snapback]27767[/snapback]
<input type="checkbox" onclick="if (!this.checked) return confirm('Да/нет')" />
Спасибо Vasa_c! Работает!
![rolleyes.gif](html/emoticons/rolleyes.gif)
только для моего условия без "!"
<input type="checkbox" onclick="if (this.checked) return confirm('Да/нет')" />
![rolleyes.gif](html/emoticons/rolleyes.gif)
Спустя 1 день, 6 часов, 16 минут, 49 секунд (9.10.2007 - 13:44) Igor написал(а):
Теперь столкнулся с такой проблемой!
checkbox(ы) в режиме checked, и перед submit ещё раз пользователь должен подтвердить действие
если он откажется то checked в checkbox-е "снимается"
есть функция:
function del() {
if(confirm("Вы уверены?")) { editform.submit();}else {alert("отменено!"), снять checked в чекбоках(); }
}
так можно замутить?
checkbox(ы) в режиме checked, и перед submit ещё раз пользователь должен подтвердить действие
если он откажется то checked в checkbox-е "снимается"
есть функция:
function del() {
if(confirm("Вы уверены?")) { editform.submit();}else {alert("отменено!"), снять checked в чекбоках(); }
}
так можно замутить?
![unsure.gif](html/emoticons/unsure.gif)
Спустя 3 часа, 11 минут, 32 секунды (9.10.2007 - 16:55) vasa_c написал(а):
поставить ему ID. Получить его по этому ID. Снять галку.
Спустя 14 часов, 36 минут, 13 секунд (10.10.2007 - 07:31) Igor написал(а):
Цитата(vasa_c @ 9.10.2007, 13:55) [snapback]27829[/snapback]
поставить ему ID. Получить его по этому ID. Снять галку.
![blink.gif](html/emoticons/blink.gif)
![blush.gif](html/emoticons/blush.gif)
Там нужно снять checked со всех checkbox-ах при отказе
Вот что у меня:
function del() {
if(confirm("Вы уверены?")) { editform.submit();}else {alert("отменено!"), снять checked в чекбоках(); }
}
<form name="editform" method="post">
<INPUT NAME=del[] TYPE=\"checkbox\" onclick=\"if (this.checked) return confirm('Да/нет')\">
<INPUT NAME=del[] TYPE=\"checkbox\" onclick=\"if (this.checked) return confirm('Да/нет')\">
<INPUT NAME=del[] TYPE=\"checkbox\" onclick=\"if (this.checked) return confirm('Да/нет')\">
И.Т.Д
<INPUT type=button onclick="del()" value="Выполнить"></FORM>
вот как эту функцию прописать?: "снять checked в чекбоках();"
при этом неважно сколько checkbox-ов будет отмечено нужно снять все...
![unsure.gif](html/emoticons/unsure.gif)
Спустя 2 часа, 29 минут, 5 секунд (10.10.2007 - 10:00) vasa_c написал(а):
Код
<form name="editform" method="post" onsubmit="return del(this)">
<input name="del[]" type="checkbox" onclick="if (this.checked) return confirm('...')" />
<input name="del[]" type="checkbox" onclick="if (this.checked) return confirm('...')" />
<input name="del[]" type="checkbox" onclick="if (this.checked) return confirm('...')" />
<input type="submit" value="Выполнить" />
</form>
<script type="text/javascript">
function del(form)
{
if (confirm("...")) {
return true;
}
var inputs = form.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
var input = inputs.item(i)
if (input.getAttribute("type") == "checkbox") {
input.checked = false;
}
}
return false;
}
</script>
<input name="del[]" type="checkbox" onclick="if (this.checked) return confirm('...')" />
<input name="del[]" type="checkbox" onclick="if (this.checked) return confirm('...')" />
<input name="del[]" type="checkbox" onclick="if (this.checked) return confirm('...')" />
<input type="submit" value="Выполнить" />
</form>
<script type="text/javascript">
function del(form)
{
if (confirm("...")) {
return true;
}
var inputs = form.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
var input = inputs.item(i)
if (input.getAttribute("type") == "checkbox") {
input.checked = false;
}
}
return false;
}
</script>
Спустя 2 часа, 33 минуты, 13 секунд (10.10.2007 - 12:34) Igor написал(а):
Vasa_c! Спасибо! Всё работает
, а можно "привязать" к name="del[]" , а то у меня там много что ещё интересного(публ[], глав[]...)
![clapping.gif](html/emoticons/clapping.gif)
![blush.gif](html/emoticons/blush.gif)
Код
<form...>
//на удаление только такая
<input name=\"del[]\" type=\"checkbox\" onclick=\"if (this.checked) return confirm('...')\" />
//другие такие
<input name=\"ind[".$row['id']."]\" type=\"checkbox\">
</form>
//на удаление только такая
<input name=\"del[]\" type=\"checkbox\" onclick=\"if (this.checked) return confirm('...')\" />
//другие такие
<input name=\"ind[".$row['id']."]\" type=\"checkbox\">
</form>
![blush.gif](html/emoticons/blush.gif)
_____________