Использование this post Я смог реализовать диалоговое окно, которое появляется после загрузки формы. Однако я хотел бы изменить это, чтобы пользователь нажимал кнопку для появления диалогового окна.Pop up Modal Dialog Box
Я следовал руководящие указания, и удалить эту строку $("#divdeps").dialog('open');
из функции Javascript в соответствии с инструкциями, и добавить его в «OnClick» событие моей кнопки, т.е.
<button type="button" value="Upload" onclick="$('#divdeps').dialog('open');">Upload</button>
так что мой код теперь:
<div id="divdeps" style="display: none">This is my div</div>
<button type="button" value="Upload" onclick="$('#divdeps').dialog('open');">Upload</button>
<script>
$(document).ready(function(){
$("#divdeps").dialog({
autoOpen: false,
show: 'slide',
resizable: false,
position: 'center',
stack: true,
height: 'auto',
width: 'auto',
modal: true
});
// $("#divdeps").dialog('open');
});
</script>
Однако я не могу заставить это работать над событием «onclick» на кнопке. Я уже несколько раз проделывал инструкции, и я не уверен, где я ошибаюсь.
Я просто задавался вопросом, может ли кто-нибудь взглянуть на это, пожалуйста, и дайте мне знать, что я делаю неправильно.
Большое спасибо и привет
Ваш код кнопки имеет несогласованные кавычки и неправильно закрыт. ''. Это должно работать, однако существуют различные способы реализации этого, как указано в ответах. – Virendra
@Virendra - Надеюсь, вы не возражаете мне добавить свой комментарий к моему ответу +1 к вашему старому ответу как спасибо :) –