Subversion Repositories eFlore/Applications.cel

Rev

Rev 2949 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2949 Rev 2958
Line 219... Line 219...
219
WidgetSaisieArbresRemarquables.prototype.validerFormulaire = function() {
219
WidgetSaisieArbresRemarquables.prototype.validerFormulaire = function() {
220
	observateur = $("#form-observateur").valid();
220
	observateur = $("#form-observateur").valid();
221
	situation = $("#form-situation").valid();
221
	situation = $("#form-situation").valid();
222
	criteres = $("#form-criteres").valid();
222
	criteres = $("#form-criteres").valid();
223
	remarquable = $("#form-remarquable").valid();
223
	remarquable = $("#form-remarquable").valid();
-
 
224
	remarquabilite = $("#form-remarquabilite").valid();
224
	station = $("#form-station").valid();
225
	station = $("#form-station").valid();
225
	obs = $("#form-obs").valid();
226
	obs = $("#form-obs").valid();
226
	return (observateur && station && obs && criteres && situation &&remarquable);
227
	return (observateur && station && obs && criteres && situation &&remarquable);
227
};
228
};
Line 272... Line 273...
272
		errorPlacement: function(error, element) {
273
		errorPlacement: function(error, element) {
273
			error.insertBefore(element.parent());
274
			error.insertBefore(element.parent());
274
			error.insertAfter(element.closest('div.btn-group.dropdown'));
275
			error.insertAfter(element.closest('div.btn-group.dropdown'));
275
		}
276
		}
276
	});
277
	});
277
	$('#form-criteres').validate({
278
	$('#form-remarquabilite').validate({
278
		rules: {
279
		rules: {
279
			arbreRemarquableRemarquabilite: 'required'
280
			arbreRemarquableRemarquabilite: 'required'
280
		}
281
		}
281
	});
282
	});
282
	$('#form-remarquable').validate({
283
	$('#form-remarquable').validate({
Line 497... Line 498...
497
	
498
	
498
	$('input.cb-remarquable:checked').each(function() {
499
	$('input.cb-remarquable:checked').each(function() {
499
		var valeur = $(this).val(),
500
		var valeur = $(this).val(),
500
			comm = $(this).attr('id')+'-commentaire',
501
			comm = $(this).attr('id')+'-commentaire',
501
			commid = $('#'+comm).val();
502
			commid = $('#'+comm).val();
502
		if (commid != '') {
503
		if (commid != '' && typeof commid !== "undefined") {
503
			remarquable.push(valeur+' :'+commid);
504
			remarquable.push(valeur+' :'+commid);
504
		} else {
505
		} else {
505
			remarquable.push(valeur);
506
			remarquable.push(valeur);
506
		}
507
		}
507
	});
508
	});
508
	var chpEtendu = {cle: 'arbreRemarquableRemarquable', label: 'remarquable', valeur: remarquable.join('; ')};
509
	var chpEtendu = {cle: 'arbreRemarquableRemarquable', label: 'remarquable', valeur: remarquable.join('; ')};
Line 509... Line 510...
509
	champs.push(chpEtendu);
510
	champs.push(chpEtendu);
510
	
511
	
511
	$('input.cb-esthetique:checked').each(function() {
-
 
512
		var valeur = $(this).val();
512
	$('input.cb-esthetique:checked').each(function() {
513
		console.log(valeur);
513
		var valeur = $(this).val();
514
		if (valeur == 'Autre') {
514
		if (valeur == 'Autre') {
515
			if ($('#autre-esthetique').val() != '') {
515
			if ($('#autre-esthetique').val() != '') {
516
				esthetique.push(valeur+' :'+$('#autre-esthetique').val());
516
				esthetique.push(valeur+' :'+$('#autre-esthetique').val());