Приглашение SweetAlert с веб-формами ASP.NET - PullRequest
0 голосов
/ 16 января 2019

Я могу выяснить, как заменить стандартную подсказку JS на подсказку SweetAlert и назначить значение, возвращаемое подсказкой, скрытому полю, как я сейчас (в приведенном ниже коде), с OnClientClick = "HiddenField1.value = defaultval () "

<script language='javascript'>
    function defaultval() {
        var pmt = prompt('Please enter a name for the template.',
            document.getElementById('HiddenFieldCurrentTemplate').value);
        return pmt;
    }
</script>

<asp:Button ID="btnSaveTemplate" runat="server" CssClass="btn-primary"  OnClientClick="HiddenField1.value = defaultval()" Text="Save as Template" />

1 Ответ

0 голосов
/ 16 января 2019

Изменено в документации SweetAlert здесь:

https://sweetalert.js.org/guides/#using-dom-nodes-as-content

swal("Please enter a name for the template.", {
  content: "input",
})
.then((response) => {
  document.getElementById('HiddenFieldCurrentTemplate').value = response;
});
...