• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Wert aus Formularfeld an Link anhängen um später mit GET ausgelesen zu werden

Dejagenkidama

Neues Mitglied
Hallo,
ich möchte gerne einigen Links auf einer Seite einen Datumswert aus einem Formularfeld zuweisen ohne die Daten per Formularfunktion abzusenden.

Der Benutzer soll also ein Datum in einem Formularfeld eingeben , dann klickt er auf einen Link auf der Seite und allen Links (an unterschiedlichen Positionen auf der Seite) wird das Datum per variable angehängt (sofort nach eingabe bzw. sofort wenn der Fokus nicht mehr auf dem Element liegt, ohne neu laden oder Formular absenden).
Der Link sollte dann etwa so aussehen: http://www.meineseite.com/unterseite1?datum=2015-05-15

Wie kann ich das umsetzen?
Geht das per PHP? Oder muss ich Javascript verwenden? Oder gibt es eine andere Möglichkeit?

Vielen Dank
 
Echt? No way mit PHP oder zumindest Javascript?
Wie könnte ich das umsetzen?
Kann mir jemand ein Codesnippet basteln?
Danke!
 
Ich bin bei meiner Recherche oft über folgende Javascript Teillösungen gestoßen...

document.getElementById(field_datum).value;
und
document.write("<a href='http://www.meineseite.com/unterseite1?&"+var1+"'>Linktext</a>");

Aber ich bin leider mit Javascript nicht bewandert und kann mir keinen eigenen Code ableiten.

So zB mit jQuery und event delegation:

Code:
var date = '2015-05-15';

$('body').on('click', 'a', function () {
    var href = $(this).attr('href');
    var seperator = href.indexOf('?') > -1 ? '&' : '?';
    window.location.href = href + seperator + date;
  
    return false;
});
 
mit:
$('#datumsFeldID').val();
oder
$('.datumsFeldClass').val();

kommst du an den Inhalt des Feldes...
 
Zurück
Oben