Вопрос по javascript
86 повідомлень
#17 років тому
Вопрос по javascript:есть ссылка
<a href="bla.php">bla</a>
Как и что нужно сделать, чтоб при onclick появлялось окно типа ДА - НЕТ и при да- переходило дальше по ссылке, а при НЕТ оставалось на этой странице?
Заранее спасибо всем за помощь!
86 повідомлень
#17 років тому
Возник еще вопросик...как сделать чтоб при клике на кнопку submit выводилось окно да/ нет . и чтоб при клике на нет не переходило по данным из form action=''... ?
Да, нет -то выводится, но как сделать чтоб небыло выполнения никакого при клике на нет?
2 повідомлення
#17 років тому
<form onsubmit="return confirm('вопрос'
confirm возвращает true при клике на "да" и false - в противном случае. таким образом, форма не сабмитится, если нажать на "нет".
86 повідомлень
#17 років тому
Есть еще один вопросик...итак есть SELECT . Как сделать так, чтоб при выборе позиции в этом селекте происходило событие submit?
пробовал писать onchange = onsubmit()
не получается
457 повідомлень
#17 років тому
Цитата ("jamper"):Есть еще один вопросик...
итак есть SELECT . Как сделать так, чтоб при выборе позиции в этом селекте происходило событие submit?
пробовал писать onchange = onsubmit()
не получается
onchange="submit();"
32 повідомлення
86 повідомлень
#17 років тому
Есть еще один вопросик...Есть ссылка <a href='bla' >
Можна ли сделать так, чтоб при клике по ней выполнялось действие submit(); ? Однако есть одно но... При действии субмит по определенной кпопке ( submi_all ) передается ее значение 'OK' .
Как сделать так, чтоб эта ссылка также submit(); вызывала, но при этом еще и передавала значение OK постом... Тоесть выполняла роль кнопки
32 повідомлення
#17 років тому
<a href="javascript:form.submit"><a href="#" onclick="form.submit">
86 повідомлень
#17 років тому
В форме три субмита.. нужно чтоб ссылка эмулировала только действие одного из них! как это сделать? поможете?
1410 повідомлень
#17 років тому
<form id="form1">
...
</form>
<form id="form2">
....
</form>
.....
<a href="javascript: document.getElementById('form1').submit()">Отправить форму</a>
400 повідомлень
#17 років тому
ArtLab, насколько я понимаю, у человека одна форма с несколькими сабмитами.
1410 повідомлень
#17 років тому
Цитата ("phpmaniac"):ArtLab, насколько я понимаю, у человека одна форма с несколькими сабмитами.
Это сути не меняет. Код на ссылке для сабмита остается тот же самый.
400 повідомлень
#17 років тому
ArtLab, не обязательно. Цитата:
При действии субмит по определенной кпопке ( submi_all ) передается ее значение 'OK' .
По другим не передается. Метод submit() формы явно нужное значение не передаст. Скажем, есть форма:
<form action="something.php" method="post">
Что-то там: <input type="text" name="field1" /><br />
<input type="submit" name="bsubmit" value="Submit 1" />
<input type="submit" name="bsubmit" id="submit_all" value="OK" />
<input type="submit" name="bsubmit" value="Submit 2" />
</form>
Тогда на сервере в POST будет переменная bsubmit со значением нажатой кнопки. Каким будет это значение если использовать form.submit()? Я даже не рискую предположить.
Поэтому делаем так (с getElementByID - согласен):
<a href="javascript:document.getElementById('submit_all').click()">Всё будет ОК</a>