pb avec une fonction

Thématique pb avec une fonction, venez dialoguer avec de nombreux webmaster ! !

Forum webmaster


La Communauté Webmaster  forum rss
  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  pb avec une fonction
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: pb avec une fonction  (Lu 197 fois)
pb avec une fonction
« sur: le 30-07-2003 à 12:15:11 »
caro
Membre récent
*

Hors-Ligne

Messages: 2



Hello Boy!

Voir le Profil
Répondre avec citation

Bonjour,

Tout d'abord voici ma fonction:
(v est bien le nom du formulaire)
<script language="JavaScript" type="text/javascript">
<!--
// javascript function that checks if the inputs are filled
// or return a window alert
function check(v)
{
  msg="You must fill in the blanks.\n\n";

if (document.v.name.value)
   {   
   document.v.submit();
   }
else
   {
     window.alert(msg);
   }
}
//-->
</script>

et voici comment je l'appelle:
<input type=button value=SUBMIT onclick='javascript:check("getname");'>

et pour terminer mon pb:
il semble que v ne soit pas remplace par sa valeur ce qui fait une erreur... 

J'arrive pas a resoudre ce pb alors merci pour votre aide
Caro

Rapporter au modérateur   Connecté
Re:pb avec une fonction
« Répondre #1 sur: le 30-07-2003 à 12:18:30 »
SIBELIUS
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 789



Un Boulay sinon rien

Voir le Profil    WWW    E-Mail
Répondre avec citation

getname est le nom du champ vérifier, or ton input n'a pas de nom.

Deux solutions :
1) tu donnes le nom à ton input (input name="getname")
2) tu mets "this" dans l'appel de la fonction (onclick='javascript:check(this);"

« Dernière Édition: le 30-07-2003 à 12:18:56 par SIBELIUS » Rapporter au modérateur   Connecté

Le livre d'Alsacréations sur XHTML et les CSS :
"CSS2 Pratique du design web"
Re:pb avec une fonction
« Répondre #2 sur: le 30-07-2003 à 12:26:23 »
caro
Membre récent
*

Hors-Ligne

Messages: 2



Hello Boy!

Voir le Profil
Répondre avec citation

Non, l'input a verifier s'appelle name

<form action=group1.php method=get name=getname>
<input type=text name=name>

Qd je code en dur ca marche tres bien, mais comme cette fonction apparait dans plusieurs pages, je voudrais passer le nom du formulaire en parametre.
Par contre je donne tjs le meme nom a mon input,ce dernier ne pose donc pas de pb

Dsl, c'etait peut etre pas clair ds mon 1er msg
Merci

Caro

Rapporter au modérateur   Connecté
Re:pb avec une fonction
« Répondre #3 sur: le 30-07-2003 à 14:10:37 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1246



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW    E-Mail
Répondre avec citation

Tu ne peux pas passer un variable en parametre tel que tu le fais là:
Code:

document.Var.methodOrProperty;

Tu dois contruire ta "requete" et la faire "interpréter" avec la fonction "eval()".

Ca donne :
Code:

<script language="JavaScript" type="text/javascript">
<!--
    // javascript function that checks if the inputs are filled
    // or return a window alert
    // Best thanks to www.ZoneB.org :p
    function check(v)
    {
        frmTest = "document."+v+".name.value";

        msg="You must fill in the blanks.\n\n";

        if (eval(frmTest))
        {
            frmSubmit = "document."+v+".submit()";
            eval(frmSubmit);
        }
        else
        {
            window.alert(msg);
        }
    }
//-->
</script>


Voili voilou.

Rapporter au modérateur   Connecté

ZoneB.orgblog-webmaster.com, news, cours et tutoriaux xhtml, css, etc.
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Le Sénat réclame une taxe sur les revenus
Yahoo en veut toujours plus
Un spammeur condamnée à 30 mois de prison
Google plaide pour un Yahoo indépendant
Jeux gratuits chez Yahoo avec de la publicité
Interviews Webmasters
Mise à jour du blog de Forum-webmaster !
Une rubrique E-commerce
 
 
 
 

Choisissez votre forum :
Discussions générales
Avis ?
A propos de Forum-webmaster
Présentation de services web
Actualité webmaster
Interviews Webmasters
HTML / CSS / XHTML
Javascript / DOM / Ajax
PHP / MySQL
Asp / Asp.net / IIS
Langages de programmation divers
Webdesign
Infographie
Flash / Director
Hébergement
Référencement
E-commerce
Le droit sur internet
Publicité - Affiliation
Formation[s]
Offres d'emploi
Demandes d'emploi
Recrutement bénévole
L'aparté ...
Matériel / Logiciel
Présentation

 

Copyright Skalpel 2008 - Tous droits réservés

creation de site strasbourg