当前位置:网站首页>SweetAlert笔记-在弹窗中添加输入框图片等
SweetAlert笔记-在弹窗中添加输入框图片等
2022-07-20 00:19:00 【IT1995】
也就是实现这样的效果:
原理:
①用JS创建一个div;
②将输入框、列表、图片等放到这个div中(也就是innerHTML);
③swal的方法可以拿到用户是点了退出,还是确定。
代码如下:
function EDBtnClicked(){
let sendMsgText = $('#EDInput').val();
let AESType = $('#EDAESType').val();
let RSAType = $('#EDRSAType').val();
let div = document.createElement('div');
let createDiv = `
<ul class="list-group">
<li class="list-group-item text-left">数据: <b>${sendMsgText}</b></li>
<li class="list-group-item text-left">AES类型: <b>${AESType}</b></li>
<li class="list-group-item text-left">RSA类型: <b>${RSAType}</b></li>
<li class="list-group-item text-left">
<div class="row">
<div class="col" style="max-width: 140px">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAx9JREFUWEfNV89rE2EQfbPpbkKjZ21JtkEk2ehFqT+qeGgvxWKr+B/0oB5ERUEPPUgqXgSLB0VBPHgSDyqUqj2IYA+KqKmgWPODCs2m6kHx4qHNJvlGNpqQpPkSN67VHDOz8973Zubtt4R//KN28OdC/vVKMX+NCDvBrIKUFIvi2ehiYcZpPccE4t3o9HdoTwnYuhJM7DHMwjMnJBwTSOjaOAExCciUYVoH/iqBlK69Y2CzDISEJxBZXPpoxxMhXwiiOAjBaVl7pAokgt5BEO8mptdGNjdVBkzqWhxAr4xAUVG7FBR9iuAxBh8p5xEwJ0gcjmYKz6ufbUhghczMM0Y2P1A6VfMW3DdMa39K124yMNqA5De/sALBRSxVEatNe7MOfq9XSwPoro4wcC5qWuMLPZ1dy1ywVaiJ27kKaCSvdMQ9Iv9ZppACOhE2c1ekBFJBdTsTvWxQYNowrX32/3MhdYuHKcbMuwiKB0BKME9sylqT70NqnyKoRuaaWoRJI2MdlBKI90Jd86WkQKjmQcaEkbXOtJrwtO7bICA+yPIYGIua1gUpgVKfe9RLxHSqqsgsFay9kU/42oqAHW82qMS8I5LNv2pK4Oewqb0AjdjTa5jWnd8BLuekerxDzHy+flvKc9RyC5yANctNBNVRezCZMA+BW8ai9bY+37ETukVO2oJkBGuNFL67DSSrV1Gg2mCY+Wo0mz/mJon5gHdj0SOOgmmQoJwMm8uP7foVAvUez0IMtPN6lZFOBrVpEIZ+xWcN09pWQ6B+dRSi4XAm99AtFZJB9QmI+kv1qqy9okAyqF0E4XSJFeFFJGP1uQVeWutARz8RxUAUZuCGbes1CpSS7NcngOjC8oKb4M1q/X9ruFonb2nFq0WkaQvswXFzFRsdSkogpXuvl65UVSvjVBV7qBUhYoLpdjSbe+SIQFLXuPxAu6ZUcdcmh5BfSnX1MoGOu6EAge6FzdwDRwqUzUM2A/Z8KIrSJwCfBxSXAbRqW9s+kNS9NwA+VO/trQDr420TqLme/8Ggtk0grXuHBdj+TPMJ4G7Z21dNAadAsvwfJ6tAMMuA+kIAAAAASUVORK5CYII=" onload="changeCaptchaImg(this)" onclick="changeCaptchaImg(this)" id="captchaImg" />
</div>
<div class="col pull-left ">
<input type="text" autocomplete="off" placeholder="验证码" id="captcha" class="form-control" name="captcha"/>
</div>
</div>
</li>
</ul>
`;
div.innerHTML = createDiv;
swal({
content: div,
buttons: ["退出", "确定"]
}).then((value) => {
if (!value) {
return;
}
//......
//这里写你业务
}).then((res) => {
console.log(res.data);
})
})
}
边栏推荐
- COLA 4.0 - DDD项目实践
- RS485 Serial Communications¶
- 数据中心,决定城市未来发展动力的新型基础建设
- gcc: error trying to exec ‘cc1‘: execvp: No such file or directory
- Is it safe to choose online stock account opening in Hangzhou and Wuhan?
- 2022.7.19-----leetcode.731
- Siemens low code customer case | overcome communication barriers and solve the bottleneck of application development efficiency
- 什么是复制冲突
- XSS跨站脚本攻击
- 【技术人才懂的浪漫】TiDB 社区为你准备好了给另一半的“七夕节”礼物,人人都有份哟!
猜你喜欢
Centos8 install MySQL
Yolov5 trains its own VOC dataset
App 应用测试方法以及测试思路……
Data center, a new type of infrastructure that determines the driving force of the city's future development
根据子节点递归获取所有父节点集合
centos8 裝MYSQL
测试/开发程序员小张相亲记......
imx8mp kdump功能的实现
blender中功能不同的两种duplicate操作
Two duplicate operations with different functions in blender
随机推荐
关于 AuthorizingRealm无法注入service
BiliBili live broadcast partition page automatically retrieves the red envelope live broadcast room and jumps to it
Zero Path
【技术人才懂的浪漫】TiDB 社区为你准备好了给另一半的“七夕节”礼物,人人都有份哟!
High single kV load caused by tidb read hotspot
Developers must read: 2022 mobile application operation growth insight white paper
It's just a TCC distributed transaction. Is it so difficult?
约瑟夫环问题
Why do you say that the maximum single table of MySQL database is 20million? Based on what?
cpolar应用实例之助力航运客户远程办公
关于我写书这件事
将流转化为数据产品
Devil cold rice | 103 devil sees the economy; Uncompleted residential flats, rental rider, Zhouyi and reservoir quality men
Nexttick stuff
Office共享协作方法——Office共享的正确打开方式、office365白嫖
Surprise! Nearly 2million depositors' deposits were stolen by "face swiping". Look at your bank card. Are there these three kinds of risks?
方法
为什么大家说mysql数据库单表最大两千万?依据是啥?
Redis upgrade on Linux
About my writing a Book