2 submit
Есть два submit'а! Как мне сделать так, чтобы при нажатии на первый сабмит - я отправлялся на скрипт one.php а при нажатии на 2ой сабмит - пересылался на two.php?
Помогите, никак не могу разобраться!
Есть два submit'а! Как мне сделать так, чтобы при нажатии на первый сабмит - я отправлялся на скрипт one.php а при нажатии на 2ой сабмит - пересылался на two.php?
Я так понимаю, что оба сабмина в одной форме? Тогда ни как. Нужно создать две формы в action которых прописаны адреса до нужных скриптов.
Я так понимаю, что оба сабмина в одной форме? Тогда ни как. Нужно создать две формы в action которых прописаны адреса до нужных скриптов.
Просто к submit'у можно прикрутить value. Я вот и подумал, может можно как-то реализовать аля radiobutton! Но радиобут никак нельзя в моем случае. Токо исключительно сабмит! (это принцип уже)
Просто к submit'у можно прикрутить value. Я вот и подумал, может можно как-то реализовать аля radiobutton! Но радиобут никак нельзя в моем случае. Токо исключительно сабмит! (это принцип уже)
Value у Submit = всего-лишь его Caption. Форма его не поймёт. Разве что поставить в form onSubmit обработчик. Но, тогда уж, надёжней будет вместо двух Submit поставить две Button.
Просто к submit'у можно прикрутить value.
Забудь! firefox, ie и opera имеют каждый свое мнение по трактовке валуя и нэйма. просто отправь свою форму из разных бродилок на var_dump($_POST);
и найди отличия :D
Решил эту проблему введением hidden поля action и изменением его значение onClickom соответствующего буттона. а в скрипте соответственно switch($_POST['action']).
Помогите, никак не могу разобраться!
Есть два submit'а! Как мне сделать так, чтобы при нажатии на первый сабмит - я отправлялся на скрипт one.php а при нажатии на 2ой сабмит - пересылался на two.php?
Используй java script. Вместо кнопок submit создай две простые кнопки. Повесь на них функцию, которая будет срабатывать на onclick. Функция будет менять action в зависимости от того, какая из кнопок была нажата. После этого этот же скрипт будет делать submit формы.
Типа такого... (пишу без проверки орфографии)
Используй java script. Вместо кнопок submit создай две простые кнопки. Повесь на них функцию, которая будет срабатывать на onclick. Функция будет менять action в зависимости от того, какая из кнопок была нажата. После этого этот же скрипт будет делать submit формы.
Типа такого... (пишу без проверки орфографии)
function submitForm(url) {
var myForm=document.getElementById('myForm');
myForm.action=url;
myForm.submit();
}
</script>
<form id="myForm" action="one.php">
<input type="text" name="text"/>
<input type="button" name="button1" onClick="submitForm('one.php');" value="Кнопка 1"/>
<input type="button" name="button2" onClick="submitForm('two.php');" value="Кнопка 2"/>
</form>