Checkbox beim Formular prüfen lassen

arraybreak

Erfahrenes Mitglied
Abend All,

ich habe bereits ein E-mail Formular, die Funktionen zum Textfelder Prüfung ist auch vorhanden aber nun wollte ich eine Checkbox hinzufügen und es auch prüfen lassen komme aber nicht drauf wie, hier der Ausschnitt zur Prüfung von Textfeldern:

PHP:
error: function (xhr) {
			alert(xhr.statusText);
		},
		validate: function () {
			contact.message = '';
			if (!$('#contact-container #contact-name').val()) {
				contact.message += 'Name ist erforderlich. ';
			}
			
			var email = $('#contact-container #contact-email').val();
			if (!email) {
				contact.message += 'Email ist erforderlich. ';
			}
			
			if (!$('#contact-container #contact-message').val()) {
				contact.message += 'Ihre Nachricht ist erforderlich.';
			}
			
			else {
				if (!contact.validateEmail(email)) {
					contact.message += 'E-Mail ist ungültig. ';
				}
			}
			
			if (!$('#contact-container #contact-telefon').val()) {
				contact.message += 'Telefon ist erforderlich. ';
			}
			 
                         if (!$('#contact-container #contact-datenschutz').val()) {
				contact.message += 'Sie m&umgl;ssen zuerst Datenschutz akzeptieren. ';
			}

		
			if (contact.message.length > 0) {
				return false;
			}
			else {
				return true;
			}
			
		},

Und dieses Feld würde ich gern Prüfen lassen:
PHP:
<label>&nbsp;</label>
			<input checked='checked' type='checkbox' id='contact-ds' name='contact-ds' value='OK'/><span class='contact-ds' >Ich Akzeptiere.</span>

Ich weiß das ich irgend wie dieses parameter einsetzen muss: "checked == true" bloß wie und wohin?
Für Hilfe wäre ich sehr dankbar

Gruß arraybreak
 
Zuletzt bearbeitet:
z.B so:
HTML:
1.)
if( $('input[name=contact-ds]').is(':checked') ) ? alert('is checked') : alert('is not checked') ;

2.)
if( $('input[name=contact-ds]').attr('checked') ) ? alert('is checked') : alert('is not checked') ;

3.)
if( $('#contact-ds').is(':checked') ) ? alert('is checked') : alert('is not checked') ;

4.)
if( $('#contact-ds').attr('checked') ) ? alert('is checked') : alert('is not checked') ;
 
Zuletzt bearbeitet von einem Moderator:
habe es jetzt so gelöst:
PHP:
			if ( !$('#contact-ds').attr('checked') )  {
				contact.message += 'AGB akzeptieren. ';
			}

Danke für deine Vorschläge ;)
 
Zurück