关于js中prompt()弹出框,能不能讲明文文本换成密文的密码框?

JavaScript022

关于js中prompt()弹出框,能不能讲明文文本换成密文的密码框?,第1张

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>

获取会话框prompt的返回值,见例子: if(prompt("请输入密码","") == "admin"){ document.write("密码正确")}else{ document.write("密码错误")} 注意: prompt返回数据类型是字符串。 alert():无返回值; confirm():返回true 或 false