Hi Leute,
ich guck mir seit ein paar Tagen das erste mal JavaScript an... ist ja echt ganz nett und auch meinem geliebten PHP recht ähnlich, aber ebend nicht gleich
Jetzt hab ich da aber ein Problem mit einem Formular und weiß eigentlich auch nicht so genau wie das zu lösen ist.
Erstmal mein Code vom Formular:
sind jetzt erstmal nur die beiden Formularfelder um die es mir eigentlich geht.
Das dazugehörige JavaScript:
So und was ich jetzt eigentlich erreichen möchte:
Also das erste Formularfelt ist ja eine SelectBox.
in das 2 gibt man den Ort ein.
Jetzt möchte ich gerne, dass wenn im ersten Formularfeld z.B. Deutschland ausgesucht wird, folgendes in der JavaScript Funktion ausgeführt wird:
Also sollte er eigentlich in dem Moment wo ich in das Feld Ort klicke erstmal prüfen was im Feld Land ausgewählt wurde.
Ich hab da aber irgend was nicht ganz richtig, der guckt mir immer nur in die de.php
Ich hoffe ich konnte das hier so erklären, dass man es auch versteht und das mir vielleicht jemand helfen kann?
Vielen Dank für eure Mühe!
Liebe Grüße,
Sniky
ich guck mir seit ein paar Tagen das erste mal JavaScript an... ist ja echt ganz nett und auch meinem geliebten PHP recht ähnlich, aber ebend nicht gleich

Jetzt hab ich da aber ein Problem mit einem Formular und weiß eigentlich auch nicht so genau wie das zu lösen ist.
Erstmal mein Code vom Formular:
Code:
<tr>
<td>Land:</td>
<td>
<span>
<select id="land" name="land" size="1">
<option selected>Bitte wählen</option>
<option value="1">Deutschland</option>
<option value="2">Schweiz</option>
<option value="3">Österreich</option>
</select></span></td>
</tr>
</tr>
<tr>
<td width="20%">Ort:</td>
<td width="80%"><input type="text" name="ort" size="20" value="" tabindex="3" style="font-size: 10px; font-family: Arial" id="inputStringjang" onkeyup="lookupjang(this.value);" onblur="filljang();" />
<div class="suggestionsBoxjang" id="suggestionsjang" style="display: none;">
<div class="suggestionListjang" id="autoSuggestionsListjang">
</div>
</div>
</td>
</tr>
sind jetzt erstmal nur die beiden Formularfelder um die es mir eigentlich geht.
Das dazugehörige JavaScript:
Code:
function lookupjang(inputStringjang) {
if(inputStringjang.length == 0) {
// Hide the suggestion box.
$('#suggestionsjang').hide();
} else {
var obj = document.getElementById("land");
if( obj.options[obj.selectedIndex].value == 1 ) {
$.post("./content/de.php", {queryString: ""+inputStringjang+""}, function(data){
if(data.length >0) {
$('#suggestionsjang').show();
$('#autoSuggestionsListjang').html(data);
}
});
}
var obj = document.getElementById("land");
if( obj.options[obj.selectedIndex].value == 2 ) {
$.post("./content/ch.php", {queryString: ""+inputStringjang+""}, function(data){
if(data.length >0) {
$('#suggestionsjang').show();
$('#autoSuggestionsListjang').html(data);
}
});
}
var obj = document.getElementById("land");
if( obj.options[obj.selectedIndex].value == 1 ) {
$.post("./content/at.php", {queryString: ""+inputStringjang+""}, function(data){
if(data.length >0) {
$('#suggestionsjang').show();
$('#autoSuggestionsListjang').html(data);
}
});
}
}
} // lookupjang
function filljang(thisValue) {
$('#inputStringjang').val(thisValue);
setTimeout("$('#suggestionsjang').hide();", 200);
}
So und was ich jetzt eigentlich erreichen möchte:
Also das erste Formularfelt ist ja eine SelectBox.
in das 2 gibt man den Ort ein.
Jetzt möchte ich gerne, dass wenn im ersten Formularfeld z.B. Deutschland ausgesucht wird, folgendes in der JavaScript Funktion ausgeführt wird:
Code:
var obj = document.getElementById("land");
if( obj.options[obj.selectedIndex].value == 1 ) {
$.post("./content/de.php", {queryString: ""+inputStringjang+""}, function(data){
if(data.length >0) {
$('#suggestionsjang').show();
$('#autoSuggestionsListjang').html(data);
}
});
}
Also sollte er eigentlich in dem Moment wo ich in das Feld Ort klicke erstmal prüfen was im Feld Land ausgewählt wurde.
Ich hab da aber irgend was nicht ganz richtig, der guckt mir immer nur in die de.php

Ich hoffe ich konnte das hier so erklären, dass man es auch versteht und das mir vielleicht jemand helfen kann?
Vielen Dank für eure Mühe!
Liebe Grüße,
Sniky