Есть некая форма отправки.
В ней есть кнопка submit1.
Как сделать еще одну кнопку submit2 в этой же форме, при нажатии на которую меняется отправляемая переменная.Т.е. если нажать на кнопку submit1, то URL такой:
http://server/cgi-bin/script.cgi?var=11111Но если нажать на кнопку submit2, то URL такой:
http://server/cgi-bin/script.cgi?var=22222
>Есть некая форма отправки.
>В ней есть кнопка submit1.
>Как сделать еще одну кнопку submit2 в этой же форме, при нажатии
>на которую меняется отправляемая переменная.
>
>Т.е. если нажать на кнопку submit1, то URL такой:
>http://server/cgi-bin/script.cgi?var=11111
>
>Но если нажать на кнопку submit2, то URL такой:
>http://server/cgi-bin/script.cgi?var=22222по-моему здесь не обойтися без java-script, там будет совсем не сложный код
>>Есть некая форма отправки.
>>В ней есть кнопка submit1.
>>Как сделать еще одну кнопку submit2 в этой же форме, при нажатии
>>на которую меняется отправляемая переменная.
>>
>>Т.е. если нажать на кнопку submit1, то URL такой:
>>http://server/cgi-bin/script.cgi?var=11111
>>
>>Но если нажать на кнопку submit2, то URL такой:
>>http://server/cgi-bin/script.cgi?var=22222
>
>по-моему здесь не обойтися без java-script, там будет совсем не сложный код
>уже решил
>>>Есть некая форма отправки.
>>>В ней есть кнопка submit1.
>>>Как сделать еще одну кнопку submit2 в этой же форме, при нажатии
>>>на которую меняется отправляемая переменная.
>>>
>>>Т.е. если нажать на кнопку submit1, то URL такой:
>>>http://server/cgi-bin/script.cgi?var=11111
>>>
>>>Но если нажать на кнопку submit2, то URL такой:
>>>http://server/cgi-bin/script.cgi?var=22222
>>
>>по-моему здесь не обойтися без java-script, там будет совсем не сложный код
>>
>
>уже решили как? напиши, мож там че-нить лучше
>>>
>>>по-моему здесь не обойтися без java-script, там будет совсем не сложный код
>>>
>>
>>уже решил
>
>и как? напиши, мож там че-нить лучшеда нет... как ты и сказал - java-script
<form name="form1">
<input type="hidden" value="11111" name="variable1">
<input type="button" value="submit1" onclick="submit()">
<input type="button" value="submit2" onclick="document.form1.variable1.value=22222;submit()">
</form>
>да нет... как ты и сказал - java-script
>
><form name="form1">
><input type="hidden" value="11111" name="variable1">
><input type="button" value="submit1" onclick="submit()">
><input type="button" value="submit2" onclick="document.form1.variable1.value=22222;submit()">
></form>Не надо использовать javascript там где он не нужен. Все проще:
<input type="submit" name="option1" value="submit1">
<input type="submit" name="option2" value="submit2">в скрипте смотреть наличие переменных option1/option2
>>да нет... как ты и сказал - java-script
>>
>><form name="form1">
>><input type="hidden" value="11111" name="variable1">
>><input type="button" value="submit1" onclick="submit()">
>><input type="button" value="submit2" onclick="document.form1.variable1.value=22222;submit()">
>></form>
>
>Не надо использовать javascript там где он не нужен. Все проще:
><input type="submit" name="option1" value="submit1">
><input type="submit" name="option2" value="submit2">
>
>в скрипте смотреть наличие переменных option1/option2По моему, в этом случае переменные option1 и option2 будут пересылаться в любом случае, в независимости от того, какая кнопка нажата. К тому же, эти переменные всегда будут иметь значения submit1 и submit2 соответственно.
>По моему, в этом случае переменные option1 и option2 будут пересылаться в
>любом случае, в независимости от того, какая кнопка нажата. К тому
>же, эти переменные всегда будут иметь значения submit1 и submit2 соответственно.А попробовать? Разумеется, это не так.
>>По моему, в этом случае переменные option1 и option2 будут пересылаться в
>>любом случае, в независимости от того, какая кнопка нажата. К тому
>>же, эти переменные всегда будут иметь значения submit1 и submit2 соответственно.
>
>А попробовать? Разумеется, это не так.Да, действительно работает :)
Спасибо!
>>>По моему, в этом случае переменные option1 и option2 будут пересылаться в
>>>любом случае, в независимости от того, какая кнопка нажата. К тому
>>>же, эти переменные всегда будут иметь значения submit1 и submit2 соответственно.
>>
>>А попробовать? Разумеется, это не так.
> Да, действительно работает :)
> Спасибо!Можно ещё проще сделать:
<input type="submit" name="yesno" value="yes" />
<input type="submit" name="yesno" value="no" />В итоге получаешь либо yes либо no
Никакого js, никаких двух переменных.
Одна переменная которая будет менять значение в зависимости от нажатия
<input type="button" onclick="javascript:location.href='http://yandex.ru'" value="кнопка 2">