<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");
以上就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)