manipuler les form

View: New views
6 Messages — Rating Filter:   Alert me  

manipuler les form

by khzied :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Salut tt le monde,

Je manipule les form et je veux bien identifier un formulaire par son
nom afin d'utiliser des fonctions javascript..
Comment je peux faire?

Merci
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Re: manipuler les form

by Michel Belleville :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

En utilisant son id ?

Michel Belleville


2009/10/29 Zied <khzied@...>

Salut tt le monde,

Je manipule les form et je veux bien identifier un formulaire par son
nom afin d'utiliser des fonctions javascript..
Comment je peux faire?

Merci



--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Re: manipuler les form

by khzied :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


  <% form_tag :action => 'searchname' do %>
  <tr>
    <th align="right"><font size="+1">nom</font></th>
    <td> </td>
    <td><%= text_field :appls, :nom %></td>
    <td><%= submit_tag 'Envoyer' %></td>
  </tr>
  <% end %>

je veux faire un controle javascript sur ce text_field (champ non
vide)

Comment je procède

Merci


On 29 oct, 16:07, Michel Belleville <michel.bellevi...@...>
wrote:

> En utilisant son id ?
>
> Michel Belleville
>
> 2009/10/29 Zied <khz...@...>
>
>
>
> > Salut tt le monde,
>
> > Je manipule les form et je veux bien identifier un formulaire par son
> > nom afin d'utiliser des fonctions javascript..
> > Comment je peux faire?
>
> > Merci
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Re: manipuler les form

by Michel Belleville :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Pour y accéder en utilisant prototype (fourni avec Rails) je ferais :
$('appls_nom')

Après ça dépend de ce que tu veux en faire.

Michel Belleville


2009/10/29 Zied <khzied@...>

 <% form_tag :action => 'searchname' do %>
 <tr>
   <th align="right"><font size="+1">nom</font></th>
   <td>&nbsp;</td>
   <td><%= text_field :appls, :nom %></td>
   <td><%= submit_tag 'Envoyer' %></td>
 </tr>
 <% end %>

je veux faire un controle javascript sur ce text_field (champ non
vide)

Comment je procède

Merci


On 29 oct, 16:07, Michel Belleville <michel.bellevi...@...>
wrote:
> En utilisant son id ?
>
> Michel Belleville
>
> 2009/10/29 Zied <khz...@...>
>
>
>
> > Salut tt le monde,
>
> > Je manipule les form et je veux bien identifier un formulaire par son
> > nom afin d'utiliser des fonctions javascript..
> > Comment je peux faire?
>
> > Merci



--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Re: manipuler les form

by khzied :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


Par exemple, en appuyant sur le bouton envoyer, un controle javascript
se fait sur le text_field  de sorte qu'à l'envoie ce champ n'est pas
vide..

Merci d'avance..

On 29 oct, 16:26, Michel Belleville <michel.bellevi...@...>
wrote:

> Pour y accéder en utilisant prototype (fourni avec Rails) je ferais :
> $('appls_nom')
>
> Après ça dépend de ce que tu veux en faire.
>
> Michel Belleville
>
> 2009/10/29 Zied <khz...@...>
>
>
>
> >  <% form_tag :action => 'searchname' do %>
> >  <tr>
> >    <th align="right"><font size="+1">nom</font></th>
> >    <td> </td>
> >    <td><%= text_field :appls, :nom %></td>
> >    <td><%= submit_tag 'Envoyer' %></td>
> >  </tr>
> >  <% end %>
>
> > je veux faire un controle javascript sur ce text_field (champ non
> > vide)
>
> > Comment je procède
>
> > Merci
>
> > On 29 oct, 16:07, Michel Belleville <michel.bellevi...@...>
> > wrote:
> > > En utilisant son id ?
>
> > > Michel Belleville
>
> > > 2009/10/29 Zied <khz...@...>
>
> > > > Salut tt le monde,
>
> > > > Je manipule les form et je veux bien identifier un formulaire par son
> > > > nom afin d'utiliser des fonctions javascript..
> > > > Comment je peux faire?
>
> > > > Merci
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---


Re: manipuler les form

by Michel Belleville :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Si c'est ce que tu veux faire à ta place je m'y prendrais autrement.

Déjà je mettrais une class sur ton form_tag genre :
<% form_tag :action => '', :class => 'searchname' %>

Ensuite j'attacherais un callback à la soumission de ton form :
$$('.searchname').first().observe('submit', function(event) { // quand l'utilisateur soumet le formulaire
var valeur = $F('appls_nom') // trouve la valeur de ton input
if (valeur.match(/^\s*$/)) { // si l'input était vide ou plein de vide
alert('remplis le champs de recherche grosse buse');
event.stop(); // empêche le formulaire d'être envoyé
return false;
}
// sinon tout va bien on envoie le formulaire comme si de rien n'était
return true;
});

Michel Belleville


2009/10/29 Zied <khzied@...>

Par exemple, en appuyant sur le bouton envoyer, un controle javascript
se fait sur le text_field  de sorte qu'à l'envoie ce champ n'est pas
vide..

Merci d'avance..

On 29 oct, 16:26, Michel Belleville <michel.bellevi...@...>
wrote:
> Pour y accéder en utilisant prototype (fourni avec Rails) je ferais :
> $('appls_nom')
>
> Après ça dépend de ce que tu veux en faire.
>
> Michel Belleville
>
> 2009/10/29 Zied <khz...@...>
>
>
>
> >  <% form_tag :action => 'searchname' do %>
> >  <tr>
> >    <th align="right"><font size="+1">nom</font></th>
> >    <td>&nbsp;</td>
> >    <td><%= text_field :appls, :nom %></td>
> >    <td><%= submit_tag 'Envoyer' %></td>
> >  </tr>
> >  <% end %>
>
> > je veux faire un controle javascript sur ce text_field (champ non
> > vide)
>
> > Comment je procède
>
> > Merci
>
> > On 29 oct, 16:07, Michel Belleville <michel.bellevi...@...>
> > wrote:
> > > En utilisant son id ?
>
> > > Michel Belleville
>
> > > 2009/10/29 Zied <khz...@...>
>
> > > > Salut tt le monde,
>
> > > > Je manipule les form et je veux bien identifier un formulaire par son
> > > > nom afin d'utiliser des fonctions javascript..
> > > > Comment je peux faire?
>
> > > > Merci



--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse railsfrance@...
Pour résilier votre abonnement envoyez un e-mail à l'adresse railsfrance-unsubscribe@...
-~----------~----~----~----~------~----~------~--~---