1337hovie Posted October 1, 2010 Share Posted October 1, 2010 Very new to jquery, i have a dropdown that changes what DIV's to show. but my problem is that the dropdowns will retain their value as i switch between divs. trying to clear values when the dropdown changes. change divs onchage: $(document).ready(function(){ $('#3_form').hide(); $('#4_form').hide(); $('#axd_form').hide(); $('#ht_form').hide(); $("#thechoices").change(function(){ if(this.value == 'all') {$("#boxes").children().show();} else {$("#" + this.value).show().siblings().hide();} }); $("#thechoices").change(); }); This is what i have so far, i just need to check if the dropdown has been changed: $.fn.clearForm = function() { return this.each(function() { var type = this.type, tag = this.tagName.toLowerCase(); if (tag == 'form') return $(':input',this).clearForm(); if (type == 'text' || type == 'password' || tag == 'textarea') this.value = ''; else if (type == 'checkbox' || type == 'radio') this.checked = false; else if (tag == 'select') this.selectedIndex = -1; }); }; $(document).ready(function(){ function clearFields() { // if ..check dropdown $('.form3').clearForm(); // else if dropdown value $('.form4').clearForm();//clear these fields } }); If you select form4, clear the other 2, same for other forms. OR just clear all div's (not entire form!) anything its changed. As long as these div's change, and rest of my form doesnt. Advice, tutorials, suggestions, code snippets, ANYTHING WILL HELP! Thanks again, JT Link to comment https://forums.phpfreaks.com/topic/214919-help-with-simple-jquery-please/ Share on other sites More sharing options...
haku Posted October 4, 2010 Share Posted October 4, 2010 Not so clear exactly what you are trying to achieve. Link to comment https://forums.phpfreaks.com/topic/214919-help-with-simple-jquery-please/#findComment-1118801 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.