关于js中prompt()弹出框,能不能讲明文文本换成密文的密码框?
2个回答
展开全部
prompt()弹出框可以把输入的明文转换成密码框格式,就是隐藏输入的内容,实现防范如下:
实现:弹出一个对话框,用户输入密码,然后提交表单。
代码示例:
<script language="javascript">
/**
* 弹出对话框 输入密码,提交表单
*/
function fn_check( theForm )
{
var m = prompt ( "请输入新密码" , "" ) ;
if ( m )
{
m = trimString(m);
if ( m != "" )
{
theForm.newftppassword1.value = m;
theForm.doftppasswordupdate.value = '1';
theForm.submit();
return true;
}
}
return ;
}
</script>
<form id="frm_sitedetail" name="frm_sitedetail" action="siteadmin.php" method="POST">
<input type="password" name="newftppassword1" value="">
<input type="password" name="doftppasswordupdate" value="">
</form>
实现:弹出一个对话框,用户输入密码,然后提交表单。
代码示例:
<script language="javascript">
/**
* 弹出对话框 输入密码,提交表单
*/
function fn_check( theForm )
{
var m = prompt ( "请输入新密码" , "" ) ;
if ( m )
{
m = trimString(m);
if ( m != "" )
{
theForm.newftppassword1.value = m;
theForm.doftppasswordupdate.value = '1';
theForm.submit();
return true;
}
}
return ;
}
</script>
<form id="frm_sitedetail" name="frm_sitedetail" action="siteadmin.php" method="POST">
<input type="password" name="newftppassword1" value="">
<input type="password" name="doftppasswordupdate" value="">
</form>
展开全部
我也找了一下,看见别的知道答案有一个,我没验证,你试试吧。
给你个
Ext.onReady(function() {
var formPanel = new Ext.form.FormPanel({
autoWidth:true,
layout:"form",
frame:true,
labelWidth:65,
labelAlign:"right",
items:[{
xtype:"label",
height : 20,
text :"请输入密码:"
},{
xtype : "textfield",
inputType : 'password',
height : 20,
hideLabel : true,
id:"cancelarea",
anchor : "95%"
}],
buttons : [{
text : '确定',
handler : function(){
alert(Ext.getCmp('cancelarea').getValue());
}
}, {
text : '取消',
handler : function(){
win.hide();
}
}]
});
var win = new Ext.Window({
title:"密码",
modal:true,
width:250,
height:115,
collapsible:false,
resizable:false,
closeAction:'hide',
items:[formPanel]
});
win.show();
});
更多追问追答
追问
这个好像不是纯js的,是用了extjs这个框架的?
追答
貌似,也许,似乎,大概,可能,好像,肯定用了。。。
那你就用弹出div层加上输入框可按钮,
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询