Parameter
Mit Javascript und regulären Ausdrücken kann man wie mit cgi mitgelieferte Parameter eines Links oder eines Formulars auswerten. Ein Beispiel.
Analysieren des Search-Zeichenkette
In diesem Fall wird der Search-Teil einer URL untersucht. Geben Sie in die Eingabefelder einfach
etwas ein und schicken Sie die Daten des Formulars ab.
Ergebnis
Analyse:
Quellcode
<form action="jsLocationAnalyzeQuery.htm" method="get">
<input type="text" name="test1">
<br>
<input type="text" name="test2">
<br>
<input type="submit" name="test1">
</form>
<h3>Analyse:</h3>
<script language="javascript">
<!--
var queryString = document.location.search;
if (queryString) {
document.writeln('<hr>1. queryString: <hr>' + queryString + '');
var splitArray = new Array();
queryString = queryString.replace (/^\?/,"");
var matchArray = queryString.split(/\&/);
// Ausgabe der einzelnen Paare:
document.writeln('<hr>2. Wertepaare:<hr>');
for (var i=0; i< matchArray.length ; i++) {
document.writeln(i + ': ' + matchArray[i] + '<br>');
splitArray = matchArray[i].split(/\=/);
document.writeln('Werte: ' + splitArray[0] + ' - ' + splitArray[1] + '<br>');
}
}
//-->
</script>
Links
Ihr Browser kann derzeit kein
JavaScript, bzw. erkennt kein noscript. weshalb eine Reihe von Beispielen nicht funktionieren werden!
Verwenden Sie bitte einen moderneren JavaScript-fähigen Browser oder
aktivieren Sie JavaScript.
(München, 2001-05-21 09:38:19 /
)