Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Recomandare tel Android cu eSim

La mulți ani @VerSus_88!

La mulți ani @RMC Info!

La mulți ani @lupini!
 La mulți ani @Astrul!

La mulți ani @Lex404!

La mulți ani @Serafim606!

Am Parcat București
 Alternatorul vietii

R.I.P. Michael Gambon

Al optulea turn ?

Adaugare aplicatie in meniu conte...
 Masina de tuns philips nu mai tun...

Fara speranta - taierile ilegale

ARGYLLE (2024)

Cam cat primesc de la firma de as...
 

Conditie - verifica dupa ce sa modificat campul

- - - - -
  • Please log in to reply
2 replies to this topic

#1
Ghiordi

Ghiordi

    Senior Member

  • Grup: Senior Members
  • Posts: 3,592
  • Înscris: 04.03.2016
Am input-ul
<input type="text" name="idm" id="idm" value="<?php echo $rand['idm'];?>" style="width:200px;">
ce are o valoare prestabilita
Si doresc sa pun o conditie ca atunci cand cineva modifica in acel input sa treaca mai departe la verificari ... dar nu am idee unde si cum sa pun aceasta conditie ...
Si daca doar da click in acel input sa nu faca nimic, doar daca modifica in acel input sa faca ceva ....


document.getElementById('idm').addEventListener('blur', function(e){
var idm = $('#idm').val();
var acc = /^([a-zA-Z0-9]+[a-zA-Z0-9._%-]*@([a-zA-Z0-9-]+\.)+[a-zA-Z]{1,10})$/;
// conditii, daca se modifica ceva in campul email sa verifice in baza de date daca exista adresa //
if(idm.length >=3){
$('#infoemail').html('<img class="error" src="/imagini/stare-loading.gif">');
if(idm.search(acc)==-1) {
$('#infoemail').html('<font color="red"><img class="error" src="/imagini/stare-error.png"> <br>Adresa de email trebuie sa fie intre 3 si 50 caractere, poate contine - . sau _ EX: [email protected].</font>');
}
else {
$.ajax({
url: '/users/verifica-id.php',
type:'POST',
data:'idm='+idm ,
success:function(m){
	 if( m == 'Liber' ) {
$('#infoemail').html('<img class="error" src="/imagini/stare-succes.png">');
	 }	
	 else if( m == 'Ocupat' ){
$('#infoemail').html('<img class="error" src="/imagini/stare-error.png"> <br>Adresa de email exista pe site, daca ai cont si nu mai sti parola <a href=/recuperare-parola>Click AICI</a>');
	 }
	 else {
$('#infoemail').html('<img class="error" src="/imagini/stare-error.png"> <br>Momentan nu putem verifica in baza de date adresa de email introdusa, te rugam sa revi peste 2 minute sau reincarca aceasta pagina! Daca problema persista contacteaza-ne!');
	 }
	 }
});
}
}
});


Edited by Ghiordi, 06 November 2017 - 14:22.


#2
sergiu_psc

sergiu_psc

    Member

  • Grup: Members
  • Posts: 880
  • Înscris: 08.01.2008
Incearca onchange.

#3
Ghiordi

Ghiordi

    Senior Member

  • Grup: Senior Members
  • Posts: 3,592
  • Înscris: 04.03.2016
onchange stiu ca se foloseste la o lista de selectare ...
am incercat si NU merge.

Pe mine ma intereseaza ca dupa ce sa modificat ceva in acel input si am luat mouseul dupa input sau am dat click in afara acelui input sa faca mai departe ce conditii ii voi pune ...
Daca nu se modifica acel input si am dat click in input apoi am dat click afara din input, sa nu faca nimic :D


document.getElementById('idm').addEventListener('blur', function(e){
alert("da");
});



Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate