Внедрите что-то вроде virtuemart в стране оплаты

0

Я хотел бы реализовать что-то вроде раздела страны в платеже, где вы выбираете поле, и выпадающее меню генерируется при выборе.

Я знаю, что он работает с использованием selected.js, но я не могу найти учебник и как это сделать.

Любая помощь будет принята с благодарностью.

благодаря

  • 0
    Есть ли проблема с моим ответом? Или вы нашли ответ в другом месте? Пожалуйста, закройте вопрос, если он решен :)
Теги:
jquery-chosen
virtuemart

1 ответ

0

Это относительно просто, вам потребуются два раскрывающихся ящика, один с серией стран, а другой, который мы будем заполнять валютами, связанными с этими странами (я полагаю, для этого вы нацелены?). Что-то вроде этого:

HTML:

<select id="countries">
    <option value="US">US</option>
    <option value="UK">UK</option>
    <option value="FR">France</option>
</select>

<select id="currencies">
    <option>US Dollars (USD)</option>
    <option>Some other currency!?</option>
</select>

JQuery

$(document).ready(function()
{
    $("#countries").change(function()
    {
        // Empty the current options out
        $("#currencies").empty();

        // Split by the country chosen
        switch($("#countries").val())
        {
            case "US":
            {
                $("#currencies").append("<option>US Dollars (USD)</option>");
                $("#currencies").append("<option>Some other currency!?</option>");
                break;
            }
            case "UK":
            {
                $("#currencies").append("<option>Great British Pounds (GBP)</option>");
                $("#currencies").append("<option>Euros (Sorta!)</option>");
                break;
            }
            case "FR":
            {
                $("#currencies").append("<option>Euros (EUR)</option>");
                $("#currencies").append("<option>Francs (Old...)</option>");
                break;
            }
        }
    });
});

JSFiddle http://jsfiddle.net/dmDy8/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню