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
-
Cum se pot schimba cheile in obiect JS
JavaScript - jQuery - Ajax
Primul mesaj
Am o intrebare. Vreau sa schimb cheile intr-un obiect JavaScript daca valoarea lor e un numar. De exemplu, am urmatorul obiect:
const order = {...
Ultimul mesaj
Ca sa modifici cheia unei valoari dintr-un obiect JavaScript, clonezi acel element in obiect, adica, adaugi acea valoare cu noua cheie, apoi stergi...
-
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...
-
Deschidere camera chat fara refresh pagina
PHP - MySQL - XML
Primul mesaj
Am tot cautat pe net un script js ca atunci cand vreau sa dau click pe o camera de chat sa o incarce in pagina respectiva fara sa am refresh la...
Ultimul mesaj
Salut,
Depinde cum ai chatul construuit. Daca ai camera de chat afisata intr-un iframe, faci ca la clic pe butonul pentru camera sa se schimbe...
-
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:...
-
Select dupa mai multe coloane in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
am si eu o baza de date zona_geografica in care am rubricile
id |nume_tara |nume_oras |id_tara |id_oras | nume_zona | id_zona | data
1 |...
Ultimul mesaj
Multumesc mult pentru ajutor .