在警报弹出之前设置自定义输入的值

时间:2018-08-26 17:17:01

标签: javascript sweetalert sweetalert2

swal2({
  title: 'Messages',
  html: '<textarea id="text_messages" class="inpz textar" oninput="set_messages()" ></textarea>'
})

问题是我需要在弹出时设置textarea的值,因此当它显示它应该已经具有该值时,我尝试了onfocus事件以使textarea正常工作,但是需要集中显示该值,然后我尝试了'preConfirm “但我认为,这只是在html代码加载我做错事情的任何想法之前

1 个答案:

答案 0 :(得分:1)

swal({
  html: '<textarea id="text_messages" class="swal2-textarea" rows="5"></textarea>',
  onOpen: function () {
    swal.getPopup().querySelector('#text_messages').value = 'custom value'
  }
})
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@7"></script>