Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 29 août 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage Javascript / AJAX > 3 p'tites questions

3 p'tites questions
Bonjour bonjour,
L’informatique, l’informatique… j’avais une fonction qui sur le onblur me contrôlait une date et si elle était pas bonne (pas comprise entre deux dates), un message s’affichait, puis le focus était redonné à la date.
J’ai juste changé le onblur par du onchange et il n’y a plus que le message qui s’affiche, lorsqu’on valide ça passe au champ suivant, ce qui oblige à ressaisir la souris… Quelqu’un aurait il une explication ?

Autre question, j’ai un formulaire qui interagit avec une base de donnée : pour éviter qu’une erreur soit faite par mégarde, j’ai associé au submit un onclick="confirm(‘voulez vous continuer ?’);" et la, même si on annule, ça valide quand même… y a-t-il une solution pour contourner ce problème ?

Enfin, dernière question et je vous embête plus, à quoi sert getActiveElement ? Ça renvoie quoi ? L’active element, c’est celui qui a le focus ?

Merci de m’avoir lu, et encore plus si vous pouvez m’éclairer !
Manu

Message posté le 16/09/2004 par IBegin

Répondre à ce message
 
AuteurRéponse 
Salem
16/09/2004
RE : 3 p'tites questions
1- pourquoi ne continues pas a utiliser onBlur ?

2- n'utilise pas onClick sur le bouton submit mais onSubmit dans ton FORM : onSubmit="return confirm(‘voulez vous continuer ?’);"

3- getActiveElement: je vois pas ...
Répondre
IBegin
17/09/2004
RE : RE : 3 p'tites questions
Merci Salem,
1)ben je voulais éviter le onBlur parce que si l'utilisateur cliquait au hasard sur une cellule puis la quittait, ça lançait un script de vérification et du coup un message s'affichait. J'ai contourné le problème en rajoutant que si la case était vide, il fallait rien faire, c'était bete comme tout mais j'y avais pas pensé avant!

2) parfait le onsubmit!

3)en fait c'était pas getActiveElement mais ActiveElement et ça repère l'element qui a le focus

...
Répondre
Salem
17/09/2004
RE : RE : RE : 3 p'tites questions
ActiveElement : jamais utilise avant, mais c'est bon a savoir. ...
Répondre
IBegin
17/09/2004
RE : RE : RE : RE : 3 p'tites questions
T'es toujours là Salem?
j'ai la même question 2 qu'au début, sauf que cette fois je voudrais mettre un confirm sur un lien hypertext... Possible? ...
Répondre
Salem
17/09/2004
RE : RE : RE : RE : RE : 3 p'tites questions
Oui, il faut que tu utilises l'evenement onClick encore une fois.

En gros, ta boite confirm renvoit une valeur vraie ou fausse en fonction du bouton qui a ete clique (OK ou Cancel).

Donc, comme pour le form, il faut utiliser onClick="return confirm(...);"

Et le RETURN indique a l'objet appelant (lien A HREF ou FORM) si l'action de l'utilisateur doit etre executee. Donc si tu cliques cancel (faux), le click-through ne se fera pas, tandis que si tu cliques OK (vrai), le click-through se fera.

Donc, exemple:

<a href="http://www.site.com/page.asp" onClick="return confirm('question ??');">bla bla bla</a> ...
Répondre


ASP Serveur - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
16/07/2008 - Windows Server 2008 : Network Access Protection
Le nouveau système d’exploitation serveur de Microsoft, Windows Server 2008, apporte avec lui de nou ...
16/07/2008 - Webcasts - Développement parallèle, à l'aube d'une nouvelle ère
Avec l'avénement des multi-coeurs, le développement parallèle devient une necéssité. Dans cette séri ...
16/07/2008 - J'en ai rien à coder - Votre devoir de vacances sur Silverlight !
Qu'est-ce que Silverlight ? Une nouvelle technologie Web permettant d'exécuter des RIA sur un large ...
16/07/2008 - Quelques petits tests sur les bases embarquées
Dans ce billet, Ayende réalise un benchmarking de plusieurs "petites" bases de données embarquées. S ...
15/07/2008 - Présentation d'ASP.NET Dynamic Data
Dynamic Data est une nouvelle technologie inclue dans l' "Asp.net 3.5 Extension CTP ". Elle fournit ...
15/07/2008 - Silverlight 2 - Les webcasts de l'événement sont en ligne
L’objectif de cette journée était de comprendre les limitations de Silverlight 1, et d’appréhender l ...
15/07/2008 - Cache transparent et Entity Framework
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapp ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade