alert cand se schimba optiunea unui select fara salvare
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
lauma
- Mesaje:16
alert cand se schimba optiunea unui select fara salvare
Salut,
Am un select list si cateva text boxuri. In momentul in care se selecteaza o optiune din select list, se afiseaza in textbox-ul corespunzator valoarea din bd, folosind php,ajax si javascript.Utilizatorul poate modifica valorile si sa salveze noile valori in bd prin apasarea butonului save.
As vrea sa avertizez utilizatorul cand vrea sa schimbe optiunea din select fara sa fi apasat inainte butonul de salvare. Cum as putea face acest lucru? Am incercat astfel:
Cod: Selectaţi tot
$(document).ready(function(){
if ((ok==false)&&($('submit').isFocused)) {
var confirmExit = alert('You haven\'t saved your changes. Click OK to leave or Cancel to go back and save your changes.');
});
dar nu functioneaza....nu mai stiu ce sa fac...
Cum as putea verifica daca butonul de submit a fost apasat sau nu inainte de schimbarea optiunii din selectlist?
MarPlo
Mesaje:4343
Salut,
Incearca sa intelegi si sa adaptezi exemplu urmator:
Cod: Selectaţi tot
<form action="" method="post" id="frm">
<select name="sel" id="sel">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<input type="submit" value="Submit" id="subm" />
</form>
<script type="text/javascript">
var chgsel = 0;
var nrc = 0;
$('#sel').change(function() {
chgsel++;
});
$('#sel').click(function() {
if(chgsel > 0 && nrc > 0) {
alert('Nu ai salvat optiunea selectata');
return false;
}
else nrc = chgsel * 1;
});
$('#frm').submit(function() {
if(chgsel == 0) {
alert('Selecteaza o optiune');
return false;
}
});
</script>
Subiecte similare
- Trimitere automata email-uri fara Cron Job
PHP - MySQL - XML
Primul mesaj
Buna,
Se poate programa sa trimita un email automat din php fara ca pagina sa fie accesata sau fara sa fie setat un cron in Cpanel ?
Daca ar fi...
Ultimul mesaj
Salut,
Ca sa rulezi un script php trebuie sa accesezi acel fisier printr-o aplicatie precum o pagina in browser sau Cron Job pe server.
Din cate...
- Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...