Использование нескольких гиперссылок в качестве отправки и ввода - PullRequest
0 голосов
/ 04 марта 2010

Нужно, чтобы три «Опции» были гиперссылками, которые отправляют форму «выбора». При отправке я хотел бы, чтобы значением было текст выбранной опции (т.е. значение = Option1, Option2 илиOption3), и чтобы все три имели одно и то же имя. (т.е. имя = Опции)

Я видел это и некоторые другие посты здесь, но не работал с моими настройками - многие "входы гиперссылок" в форме.

Я также сейчас использую JQuery. Если это можно сделать с помощью этой библиотеки, я видел на их форуме несколько сообщений об этом, но не уверен насчет ответов ....

Любая помощь приветствуется.

<form action="cgi.exe" method=POST name="choice">  
     <tbody>                    
         <tr>                    
           <td>Option1</td>
           <td>Option2</td>
           <td>Option3</td>
         </tr>
    </tbody> 
</form>

Ответы [ 2 ]

2 голосов
/ 04 марта 2010

Вы можете просто применить стили к кнопке отправки, чтобы она выглядела как ссылка и вообще избегала JavaScript.

<input type="submit" style="background-color: #fff; border: 0; text-decoration: underline; color: #00c;" name="submit" value="Option1">

В противном случае, начните здесь для помощи:

http://www.javascript -coder.com / JavaScript-формы / JavaScript-форм-Submit-example.html

1 голос
/ 04 марта 2010

Вы бы прикрепили событие click к элементу, который затем отправил бы форму:

$ ( 'yourItem'). Нажмите (функция () {$ ( 'yourForm'). Представить ()})

Тем не менее, у вас действительно нет формы там. Либо вы хотите, чтобы они были правильными элементами INPUT, либо, возможно, вам нужно вместо этого использовать какой-либо вызов AJAX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...