buongiorno a tutti
premesso che sono un programmatore principiante , quindi molta sintassi non mi è ancora chiara
ho questa chiamata ajax:
e questo è il form php
le opzioni del select 'selGiorno' vengono da un'altra funzione javascript che per semplicità non ho elencato
praticamente cliccando un calendario sulla select selGiorno viene elencato il giorno che devo selezionare e cliccandolo si effettua la chiamata ajax.
Io vorrei saltare il passaggio della select e vorrei che cliccando il giorno (che sarebbe un div sul calendario) si effettui la chiamata ajax direttamente.
Un oggetto div può avere un'attributo "value"?
Oppure se cliccando su di un div volessi passare ad ajax la value di un altro elemento, al posto di "(this.value)" come faccio a passare la value di un altro id creato ad hoc?
scusatemi ancora grazie a chi mi vorrà rispondere
premesso che sono un programmatore principiante , quindi molta sintassi non mi è ancora chiara
ho questa chiamata ajax:
Codice:
<script>
function mostralafascia(str) {
if (str == "") {
document.getElementById("txtHint").innerHTML = "";
return;
} else {
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function() {
if (this.readyState==4 && this.status==200) {
document.getElementById("txtHint").innerHTML=this.responseText;
}
}
xmlhttp.open("GET","fasce.php?q="+str,true);
xmlhttp.send();
}}
</script>
e questo è il form php
Codice:
<div class='datefasce'>
<form >
<select class='fascia' onclick='mostralafascia(this.value)'>
<option class='selGiorno' ></option>
</select>
</form></div>
<div id='txtHint'></div>
le opzioni del select 'selGiorno' vengono da un'altra funzione javascript che per semplicità non ho elencato
praticamente cliccando un calendario sulla select selGiorno viene elencato il giorno che devo selezionare e cliccandolo si effettua la chiamata ajax.
Io vorrei saltare il passaggio della select e vorrei che cliccando il giorno (che sarebbe un div sul calendario) si effettui la chiamata ajax direttamente.
Un oggetto div può avere un'attributo "value"?
Oppure se cliccando su di un div volessi passare ad ajax la value di un altro elemento, al posto di "(this.value)" come faccio a passare la value di un altro id creato ad hoc?
scusatemi ancora grazie a chi mi vorrà rispondere