Дифференцировать диалоги в зависимости от события - PullRequest
1 голос
/ 05 января 2012

Это мой первый вопрос, заданный здесь, и я также новичок в программировании.Я строю графический интерфейс с помощью Jquery.У меня есть страница отправки формы, и я не могу понять, как назначить разные функции для разных кнопок.Например: у меня есть кнопка SUBMIT и кнопка HOME.Я хочу отдельный диалог для каждого, когда он нажимается, и другой отдельный диалог, когда вы обновляете или покидаете страницуЭто возможно с Jquery?Я надеюсь, что я сделал себя понятным!Спасибо!

Николь

1 Ответ

1 голос
/ 05 января 2012

Да.Вы можете сделать это.Вам нужно будет связать события, такие как события щелчка мышью и нажатия клавиши, и в обработчиках вы увидите разные окна сообщений.Вы можете использовать то же окно сообщения, вам просто нужно изменить содержимое контейнера div перед отображением окна сообщения.Прокомментируйте, если вам требуется пример кода.

Обновление:

Например, в html вы добавите onclick при нажатии кнопки, как это

<input id="btnSave" type="submit" value="Save" 
    onsubmit="javaScript:btnSaveClick();" onclick="javaScript:btnSaveClick();" />

И в javascript у вас будет

function btnSaveClick() {
   $("#divDialog").dialog("open");
}

при условии, что у вас есть

<div id="divDialog" title="Save clicked">
    Your message goes here.
</div>

Аналогичным образом вы можете сделать это и для других кнопок.Просто убедитесь, что все Id , которые вы назначаете, уникальны.

Перейдите на сайт jQuery и прочитайте документацию, которая поможет вам быстро учиться.

...