нажатие радиокнопки для процесса оплаты

привет, ребята, в настоящее время я работаю над своим собственным веб-сайтом .. мой веб-сайт работает нормально, я хочу добавить что-то на свой веб-сайт. в процессе оплаты я создал 3 кнопки, клиенты после заполнения этих форм должны выбрать кнопку оплаты, три кнопки будут иметь разные значения, т.е. 3 фунта стерлингов, 5,5 фунтов стерлингов и 9 фунтов стерлингов.

.. после того, как покупатель нажмет на корзину, сумма платежа будет автоматически отображаться с левой стороны, после чего, когда покупатель нажмет этот переключатель, сумма платежа должна быть добавлена ​​к этой сумме, щелкнув любой из переключателей .. пожалуйста, проверьте мой веб-сайт и, пожалуйста, нажмите разблокировать страницу

http://spsmobile.co.uk

Пожалуйста, может ли кто-нибудь сказать правильный код, который будет подходить к нему.. пожалуйста


person godistrue    schedule 23.12.2010    source источник
comment
Киньте настоящую ссылку, я не вижу радиокнопки   -  person Omid    schedule 23.12.2010


Ответы (1)


Если я вас правильно понимаю, вы хотите показать переключатели, которые после нажатия будут отображать определенное значение в поле справа на вашем веб-сайте (страница разблокировки).

Если это так, вам нужно определить переключатели:

<input type="radio" name="" id="" value="1" onclick="showText(this)" />Text

Измените имя и идентификатор, добавьте галочку, если хотите, чтобы она была предварительно проверена; и измените текст, который вы хотите добавить, до или после себя. Затем добавьте событие onclick, чтобы загрузить что-то вроде этого:

        function showText(isList){
            txtIndex = isList.selectedIndex;
            document.getElementById('textDiv').innerHTML = nText[txtIndex];
        }

И добавьте массив для этих возможных значений;

        var nText = new Array()
        nText[1] = "";
        nText[2] = "";

Добавьте столько массивов, сколько вам нужно, и внутри этих кавычек от каждого nText[] напишите, что вы хотите показать после выбора каждого радио. После этого вы должны напечатать textDiv (или что хотите) прямо на html-странице с <div id='textDiv'></div> или около того.

Это должно сделать это, даже если вам, возможно, придется немного изменить его, поскольку я использую это для <select> вместо прямых входов и onchange событий вместо onclick, и я изменил его на лету. Удачи.

person AleksanderKseniya    schedule 21.10.2011