jquery/js

Hat der Benutzer z.B. ein Bestellformular ausgefüllt aber klickt nun versehtlich auf Tab Schließen oder auf einen anderen Link, kann es unter Umständen sinnvoll sein, dem Benutzer noch eine Nachricht anzuzeigen.

In idesem Beipiel hat der jetzt kaufen Button die css ID basketButton.

$(function(){
  var clickButton = 0;
  $('#basketButton').click(function () {
      clickButton = 1;
  });

  $(window).one('beforeunload', function (event) {
    if(clickButton==1 || $('#basketButton').length == false){
      $(window).unload();
    }else{
      var msg = 'Sie haben Ihre Bestellung noch nicht abgeschlossen.\n' +
        'Möchten Sie den Bestellvorgang wirklich abbrechen';
      return msg;
      event.preventDefault();
    }
   });
});

 

Hier eine einfacher Bild-Überblender. In Kürze schreibe ich es als Plugin um.

Möchte man mit jQuery einen Eintrag in einem Select Feld auswählen, geht das z.B. so:

<select id="sQuantity" >
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>

 

var myValue = 2;
$("#sQuantity option[value='"+myValue+"']").attr("selected", true);

 

Will man überprüfen ob ein html-Element auf der Seite vorhanden ist.