<select name="select">
<?
for($i=0;$i<6;$i++) {
$a = '';
if($_POST['erw'.$row['id']] == $i) {
$a = 'selected';
}
?>
<option value="<? echo($i); ?>" <? echo($a); ?>><? echo($i); ?></option>
<?
}
?>
</select>
so brauch nochmal hilfe und zwar das script was in dem link ist mag mich nicht
http://api.jquery.com/selected-selector/
wie gesagt ich habe eine option tag und möchte diese in eine variable ablegen damit ich es senden kann wia get oder post ist mir egal ! nur ich habe das bis iatz nie mit einem option element gemacht so:
nu ich möchte die option tag mit diesem code auslesen :
$("select").change(function () {
var anzahlzimmer ;
$("select option:selected").each(function () {
anzahlzimmer= $(this).text();
});
)})
so nun ich weiss nicht ob dieser teil funktioniert!
danach sollte der http request mit diesem code ausgeführt werden
// JavaScript Document
var kalkHttp = new createXmlHttpRequestObject();
function kalkLoad(){
if(kalkHttp){
var anzahlzimmer// = document.getElementById('anzahlzimmer');
//var para1 = document.getElementById('para1').value;
//var para2 = document.getElementById('para2').value;
try{
infoLoader();
kalkHttp.open("GET","kalkLoad.php?anzahlzimmer="+anzahlzimmer,true);
kalkHttp.onreadystatechange = handleKalkLoadChange;
//kalkHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
kalkHttp.send(null);
}
catch (e){
alert(e.toString());
}
}
}
function handleKalkLoadChange(){
if(kalkHttp.readyState==4){
if(kalkHttp.status==200){
try{
handleKalkLoadResponse();
}
catch (e){
}
}
else{
}
}
}
function handleKalkLoadResponse(){
var kalk=kalkHttp.responseText;
myDiv=document.getElementById('kalk_urlaub');
myDiv.innerHTML=kalk;
}
function infoLoader(){
var myDiv = document.getElementById('kalk_urlaub');
myDiv.innerHTML='<img src="http://forum.jswelt.de/images/ajax-loader.gif" style="margin-left:50px; margin-top:15px;">';
}
ps das php srict heist kalkLoad.php und der return wert sollte wieder auf der anfangs php seite wieder auftauchen:
warum geht das nicht ?
Geändert von reentry (Heute um 12:57 Uhr)
<?
for($i=0;$i<6;$i++) {
$a = '';
if($_POST['erw'.$row['id']] == $i) {
$a = 'selected';
}
?>
<option value="<? echo($i); ?>" <? echo($a); ?>><? echo($i); ?></option>
<?
}
?>
</select>
so brauch nochmal hilfe und zwar das script was in dem link ist mag mich nicht

wie gesagt ich habe eine option tag und möchte diese in eine variable ablegen damit ich es senden kann wia get oder post ist mir egal ! nur ich habe das bis iatz nie mit einem option element gemacht so:
nu ich möchte die option tag mit diesem code auslesen :
$("select").change(function () {
var anzahlzimmer ;
$("select option:selected").each(function () {
anzahlzimmer= $(this).text();
});
)})
so nun ich weiss nicht ob dieser teil funktioniert!
danach sollte der http request mit diesem code ausgeführt werden
// JavaScript Document
var kalkHttp = new createXmlHttpRequestObject();
function kalkLoad(){
if(kalkHttp){
var anzahlzimmer// = document.getElementById('anzahlzimmer');
//var para1 = document.getElementById('para1').value;
//var para2 = document.getElementById('para2').value;
try{
infoLoader();
kalkHttp.open("GET","kalkLoad.php?anzahlzimmer="+anzahlzimmer,true);
kalkHttp.onreadystatechange = handleKalkLoadChange;
//kalkHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
kalkHttp.send(null);
}
catch (e){
alert(e.toString());
}
}
}
function handleKalkLoadChange(){
if(kalkHttp.readyState==4){
if(kalkHttp.status==200){
try{
handleKalkLoadResponse();
}
catch (e){
}
}
else{
}
}
}
function handleKalkLoadResponse(){
var kalk=kalkHttp.responseText;
myDiv=document.getElementById('kalk_urlaub');
myDiv.innerHTML=kalk;
}
function infoLoader(){
var myDiv = document.getElementById('kalk_urlaub');
myDiv.innerHTML='<img src="http://forum.jswelt.de/images/ajax-loader.gif" style="margin-left:50px; margin-top:15px;">';
}
ps das php srict heist kalkLoad.php und der return wert sollte wieder auf der anfangs php seite wieder auftauchen:
warum geht das nicht ?
Geändert von reentry (Heute um 12:57 Uhr)