Jump to content

html form choices


techker

Recommended Posts

Hey guys i looking for a tutorial for forms that have drop downs or check boxes that influences other fields..

 

like if you select yes a box appears with reason why..

 

if you select no box stays as is...

 

so i guess IF's in a html form..

 

 

Link to comment
Share on other sites

This can easily be achieved using jQuery. If someone has a different method I'd also like to know. Here's how I did it:

 

$(document).ready(function() {

$(".classOfForm").change(function() {

				if ($(".classOfForm").val() == "0"){

					$(".classYouWannaHide").hide();

				} else {

					$(".classYouWannaHide").show();

				}

			});

});

 

So basically assign .classOfForm to the check box or form selection you want to change. And give the form you want to appear a class of .classYouWannaHide

 

Let me know if you need further help.

Link to comment
Share on other sites

  • 3 weeks later...

You could write a simple JavaScript function to do this for you.

 

function setState(element, state) {
     var elem = document.gelElementById(element):
     elem.style.display(state);

 

In HTML:

 

<input type="checkbox" value="yes" name="name" onchange="setState('elementID', 'block');" />

 

You would replace none with inline or block to set the element to display. The CSS display attribute of each element will have to be set to none.

This code is not tested and may not be 100% complete

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.