Pagina 1 din 1
Preluare subsir din butonul apasat
Scris: Lun Mar 02, 2015
de andras
Salut,
am o definitie asa:
Cod: SelectaĊ£i tot
$re_html .='<td > <a href="javascript:clicrezervare(this);" class="confirmation" id="confirmation" >Rezerva_loc_18</a></td>';
Intrebare: ce instructiune sa pun in "clicrezervare(e)" astfel incit sa-mi citeasca (si sa preia in variabila) subsirul "18" din sirul "Rezerva_loc_18"?
Am incercat cu "e.innerHTML", cu "e.HTML", cu "e.value" dar nu merge. Multumesc.
Preluare subsir din butonul apasat
Scris: Lun Mar 02, 2015
de MarPlo
Salut
Incearca codul din acest exemplu:
Cod: SelectaĊ£i tot
<a href="#" onclick="return clicrezervare(this);" class="confirmation" id="confirmation">Rezerva_loc_18</a>
<script>
function clicrezervare(e) {
var estr = e.innerHTML;
estr = estr.match(/_([^_]+)$/i)[1]; // get the part after last "_" in estr
// test
alert(estr); // 18
return false;
}
</script>
Demo :
Clic pe: Rezerva_loc_18
Preluare subsir din butonul apasat
Scris: Lun Mar 02, 2015
de andras
Functioneaza. Asta a fost o mare problema pentru mine pentru ca trebuie sa apelez functia clicrezervare() dintr-o bucla while din PHP, iar aceea valoare de 18 este chiar id-ul pozitiei de care am nevoie in clicrezervare(). Pentru fiecare linie din tabelul html se afiseaza Rezerva_loc_($id). N-am stiut sa rezolv altfel decit sa includ id-ul in sirul pe care il trimit functiei din JS si apoi il preiau de acolo.