win7 IE10下JS输入框的光标怎么么改变颜色,或者隐藏

win7 IE10下JS输入框的光标怎么么改变颜色,或者隐藏,第1张

根据我的发现,Editorjs 的实现思路就是用一个 div 模仿输入框,光标当然也不是原生的了,而是一个‘|’,这样更改字体颜色,或者 diplay:none,就可以让光标消失了,具体实现就不清楚了,你可以去 github 上找找源码。原生的话好像没法自己定制你说的这两点。

你可以不需要知道具体点击哪个文本框,给两个文本框都来上事件把当前元素对象传过去
<input name="a" onDblClick="test('this')" />
<input name="b" onDblClick="test(‘this’)" />
js代码:
function test(obj){
if(objstyledisplay==block){ //判断是否为显示
objstyledisplay=none;
}
代码没有测试过,不过应该问题不大
}
刚写完发现我会错楼主的意思:
1、你可以把单击事件改为双击(好像是onDblClick),
2、控制层显示或者隐藏(documentgetElementById("层的ID")styledisplay="none")。

只能简要的告诉你:AJAX,三句两句不可能讲清楚,你搜索学习一下。

对勾或者红叉,对于当前页面来说是一个全新的数据,传统的html静态页面为了获得一个新数据是要重新向服务器请求并且重新绘制整个页面的(也就是刷新),传统的方式实现不了你要的效果。

像用户注册时候输入用户名,当即马上在文本框后方提示用户名是否可用,就是用AJAX实现的。

<tr>
<td height="25" colspan="2" align="left">
<span class="login_02">用户账号:
<input id="index1"
type="text" class="input2" name="LOGINNAME2"
value="<%=loginname2%>" style="width: 135px;"
onKeyDown="if(eventkeyCode==13)eventkeyCode=9"></input>
<input id="index2"
type="text" class="input2" name="LOGINNAME"
value="<%=loginname%>" style="width: 135px; display: none;"
onKeyDown="if(eventkeyCode==13)eventkeyCode=9"></input>
</span>
</td>
</tr>
你少写了一个</td>

用js动态生成tr和td

<script>

functiononchecks(){

vartr1=documentgetelementbyid("tb")insertrow();

vartd1=tr1insertcell();

td1width="100px";

td1align="center";

td1innerhtml="第一页";

vartd2=tr1insertcell();

td2width="100px";

td2innerhtml="第二页";

}

</script>

js禁止文本框输入用'disabled'限制。
//HTML代码
<input type="text" id="text001" value="123"/>
//jQuery代码
$(function(){
$('#text001')attr('disabled',true);
});

要禁止输入其实可以不用js都可以做到
input有个属性readonly是用来设置文本框为只读的
只需要添加readonly='readonly'
就可以不让文本框输入文字了
例如<input type='text' readonly='readonly'/>

JavaScript是一种客户端脚本语言,无法直接隐藏signkey,但是可以通过一些技巧来增强安全性。常见的方法有:
1 加密:将signkey进行加密,使用AES、DES、RSA等算法进行加密,使得黑客无法直接获取明文的signkey。
2 Token:使用token来代替signkey,将signkey存储在服务器端,生成一个随机的token返回给客户端,客户端在每次请求时携带token,服务器端根据token获取对应的signkey。
3 混淆:将signkey进行混淆,比如使用base64编码、MD5等算法进行处理,使得黑客无法轻易识别。
4 >

要禁止文本框输入,那么就是说这个文本框只能被读即它应该有用readonly属性。

readonly属性是只读属性,表明当前的dom节点只能被读取。

用js的方法得到这个文本框节点,然后添加readonly属性,使其值等于="readonly"就可以了。

例如:

html
<input id="aa"/>
js
var input=documentgetElementById("aa");
inputsetAttribute("readonly","readonly");

以上就可以了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13344401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-18
下一篇 2023-07-18

发表评论

登录后才能评论

评论列表(0条)

保存