Friday, January 24, 2025

Triminds – Enable and Disable

Authors: Jacob Holderman & Jonas Holderman
of Triminds, Inc.

Step 1: Design a form look include a text box,
check box, and buttons.

<form action="" method=""
name="">

<input type="text" size="10"
name="">

<input type="checkbox"
name="" value="ON">

<input type=”submit” value=”Add”>

<input type=”reset” value=”Clear”>

</form>

 

Step 2: Give the form and the input types a name.
*Very Important*

<form action="" method=""
name="formname">

<input type="text" size="10"
name="textname">

<input type="checkbox"
name="checkboxname"
value="ON">

<input type=”submit” value=”Add”>

<input type=”reset” value=”Clear”>

</form>

Step 3: Add the onclick tag in the checkbox.
Make the value
"codename()". *Very Important*

<form action="" method=""
name="formname">

<input type="text" size="10"
name="textname">

<input type="checkbox" onclick="codename()"
name="checkboxname" value="ON">

<input type=”submit” value=”Add”>

<input type=”reset” value=”Clear”>

</form>

Step 4: Now we want to make the text box disabled.
Add the disabled in the
text box.

<form action="" method=""
name="formname">

<input type="text" disabled
size="10"
name="textname">

<input type="checkbox"
onclick="codename()"
name="checkboxname" value="ON">

<input type=”submit” value=”Add”>

<input type=”reset” value=”Clear”>

</form>

Step 5: Now we need to enable it with the checkbox using a
small java script. Add the following code
above the form. The script is case sensitive meaning you can only use lowercase.

 

<SCRIPT LANGUAGE=”JavaScript”><!–
function codename() {

if(document.formname.checkboxname.checked)
{
document.formname.textname.disabled=false;
}

else
{
document.formname.textname.disabled=true;
}
}

//–>
</SCRIPT>

<form action="" method=""
name="formname">

<input type="text" disabled size="10"
name="textname">

<input type="checkbox"
onclick="codename()"
name="checkboxname" value="ON">

<input type=”submit” value=”Add”>

<input type=”reset” value=”Clear”>

</form>

 


   

 

This code is also useful when you don’t want to
send empty
values. It allows you have a option.

Example:  using form method GET (http://www.host.com/index.asp?formname=&checkboxname=ON)
without code

Example:  using form method GET
(http://www.host.com/index.asp?)
with


Back to the HTML Goodies Home Page

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Popular Articles

Featured