在js中怎么让文本框显示的字符变成密码格式

JavaScript017

在js中怎么让文本框显示的字符变成密码格式,第1张

文本框和密码框都是input元素,只是type属性值不一样,因此只要将type属性由text修改为password即可实现文本框变密码框。示例如下:

1、HTML结构

<input type="text" id="test" value="请输入密码" onclick="fun(this)">

2、javascript代码

function fun(obj){    obj.value = ""    obj.type = "password"}

3、效果演示

文本框和密码框都是input元素,只是type属性值不一样,因此只要将type属性由text修改为password即可实现文本框变密码框。示例如下:

1、HTML结构

<input type="text" id="test" value="请输入密码" onclick="fun(this)">

2、javascript代码

function fun(obj){    obj.value = ""    obj.type = "password"}

3、效果演示

你有2个错误

第一、getElementByID,你写错了,最后那个D是小写,js是区分大小写的,应该是:getElementById

第二、如果用户名或者密码为空的话,那你应该给函数返回一个值,也就是返回假,false

加一个:return false

这样,你的表单提交事件onSubmit="return check()"运行后才会变成:onSubmit="return false"

这样才能阻止表单的提交