Как я могу вызвать другую функцию - PullRequest
0 голосов
/ 17 марта 2011

У меня есть форма:

From Date: ... To Date: ... Vehicle Number: ... button (show record) dropdownmenu

Я ввожу даты (от и до) и номер автомобиля, когда выбираю запись, когда Я нажимаю на кнопку, но теперь я хочу сделать это, чтобы при выборе другой опции из выпадающего меню форма оставалась прежней:

From Date: ... To Date: ... Vehicle Number: ... button (show record) drop-down menu

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

Вкратце: при выборе опции в раскрывающемся меню я изменю событие onClick кнопки на выполнить другой запрос.

1 Ответ

0 голосов
/ 17 марта 2011

Не совсем уверен, что вы спрашиваете, но если вы хотите, чтобы определенная функция запускалась при выборе опции выбора, почему бы не использовать событие onchange в поле выбора?

<select id="mySelect" onchange="runFunction(document.getElementById('mySelect').value);">
    <option value="myValue"></option>
    <option value="moreValues"></option>
    <option value="anotherValue"></option>
</select>

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

function runFunction(option){
    if(option === "myValue"){
        Do something
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...