All pastes #2127957 Raw Edit

jquery

public javascript v1 · immutable
#2127957 ·published 2012-03-13 23:37 UTC
rendered paste body
var j = jQuery.noConflict();j(document).ready(function(){	var scntDiv = j('#p_scents');	var i = j('#p_scents p').size() + 1;            var i2 = i;      // Add information for additional properties //   	j('#addScnt').live('click', function() {		j('<p>'+			'<h3>Property details</h3>'+			'<label for="pName">Property name</label> <input type="text" name="pName[]" id="pName"><br />'+			'<label for="shire">Shire</label> <input type="text" name="shire[]" id="shire"><br />'+			'<label for="pic">Property Identification Code (PIC):</label> <input type="text" name="pic[]" id="pic"><br />'+			'<label for="hectares">Area of property (hectares):</label> <input type="text" name="hectares[]" id="hectares"><br />'+			'<label for="cattle">Number of cattle:</label> <input type="text" name="cattle[]" id="cattle"><br />'+			'<label for="experience">Years of industry experience:</label> <input type="text" name="experience[]" id="experience"><br />'+			'<label for="staff">Number of staff:</label> <input type="text" name="staff[]" id="staff"><br />'+			'<label for="region">NRM Region:</label>'+			'<select name="region[]" id="region' + i + '">'+				'<option value="">-- Please select --</option>'+				'<?php							foreach( $nrmp as $nrmc => $value) {						echo '<option value="'.$value['nrm_id'].'">';						echo $value['nrm_title'];						echo '</option>';						$id = $value['nrm_id'];									if($id != 8) {							$nrmc2 = $form->nrmcDropDown($id);							foreach( $nrmc2 as $nrmct2 => $value2) {								echo '<option value="'.$value2['nrm_id'].'">';								echo '&nbsp;-- '.$value2['nrm_title'];								echo '</option>';							} 						}					}				?>'+			'</select><br />'+			'<input type="text" name="nrmother[]" id="nrmother_' + i + '" class="hidden" /><br />'+			'<label for="role">Your role:</label>'+			'<select name="role[]" id="role_' + i + '">'+				'<option value="">-- Please select --</option>'+				'<?php					foreach( $role as $rolec => $value) {						echo '<option value="'.$value['role_id'].'">';							echo $value['role_title'];						echo '</option>';					}				?>'+			'</select><br />'+			'<input type="text" name="roleother[]" id="roleother_' + i + '" class="hidden" /><br />'+			'<label for="type">Production type:</label>'+			'<select name="type" id="type_' + i + '">'+				'<option value="">-- Please select --</option>'+				'<?php						foreach( $production as $productionc => $value) {						echo '<option value="'.$value['pro_id'].'">';							echo $value['pro_title'];					echo '</option>';					}				?>'+			'</select><br />'+			'<input type="text" name="typeother[] id="typeother_' + i + '" class="hidden" /><br />'+		'<a href="#" id="remScnt">Remove</a></p>').appendTo(scntDiv);				var me = i;		                 		j('#region' + me).change(function(){			var selected_item = j(this).val()			if(selected_item == "24"){				j('#nrmother_' + me).val("").removeClass('hidden');			} else {				j('#nrmother_' + me).val(selected_item).addClass('hidden');			}		});				j('#role_' + me).change(function(){			var selected_item = j(this).val()			if(selected_item == "4"){				j('#roleother_' + me).val("").removeClass('hidden');			} else {				j('#roleother_' + me).val(selected_item).addClass('hidden');			}		});				j('#type_' + me).change(function(){			var selected_item = j(this).val()			if(selected_item == "6"){				j('#typeother_' + me).val("").removeClass('hidden');			} else {				j('#typeother_' + me).val(selected_item).addClass('hidden');			}		});				i++;			return false;	});                j('#remScnt').live('click', function() {                if( i > 2 ) {                        j(this).parents('p').remove();                        i--;                }                return false;        });   });