The DOM Input Password readOnly Property is used to set or return whether a Password Field should be read-only or not. It means that a user can not modify or changes the content already present in a particular Element (However, a user can tab to it, highlight it, and copy the text from it) whereas a JavaScript can be used to change the read-only value and make the input field editable.
Syntax:
- It is used to return the readOnly property.
passwordObject.readOnly
- It is used to Set the readOnly property.
passwordObject.readOnly = true|false
Property Values:
- true: It defines that password field is read only.
- false: It defines that password field is not read only.
Return Value: It returns a boolean value which represent the password field is read only or not.
Example-1: This example illustrates how to return the property.
<!DOCTYPE html> < html > < body style = "text-align:center;" > < h1 style = "color:green;" > GeeksForGeeks </ h1 > < h2 >DOM Input Password readOnly Property</ h2 > < form id = "myGeeks" > Password: < input type = "password" id = "myPsw" readonly> </ form > < br >< br > < button onclick = "myFunction()" > Click Here! </ button > < p id = "demo" style = "color:green;font-size:20px;" ></ p > < script > function myFunction() { var x = document.getElementById( "myPsw").readOnly document.getElementById( "demo").innerHTML = x; } </ script > </ body > </ html > |
Output:
Before clicking on the button:
After clicking on the button:
Example-2 : This example illustrates how to set the property.
<!DOCTYPE html> < html > < body style = "text-align:center;" > < h1 style = "color:green;" > GeeksForGeeks </ h1 > < h2 >DOM Input Password readOnly Property</ h2 > < form id = "myGeeks" > Password: < input type = "password" id = "myPsw" readonly> </ form > < br >< br > < button onclick = "myFunction()" > Click Here! </ button > < p id = "demo" style = "color:green;font-size:20px;" ></ p > < script > function myFunction() { var x = document.getElementById( "myPsw").readOnly = false; document.getElementById( "demo").innerHTML = x; } </ script > </ body > </ html > |
Output
Before clicking on the button:
After clicking on the button:
Supported Browsers: The browser supported by DOM input Password readOnly Property are listed below:
- Google Chrome
- Internet Explorer
- Firefox
- Opera
- Safari