begin process at 2012 05 29 10:24:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

Autre

 > 

Modification de code


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Modification de code

dimanche 7 septembre 2008 à 02:57:49 | Modification de code

leclanalucky

J'ai un code javascript que je voudrais faire modifier, mais je sais pas comment, voici se que j'aimerais faire, se code affiche un numéro de téléphone dans un formulaire comme suit : (111)111-1111 et moi je voudrais qu'il soit comme cela (111) 111-1111, juste un espace entre ")" et le "111". J'ai fais des recherche mais j'ai rien trouver.

Merci

<HEAD><SCRIPT LANGUAGE="JavaScript">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Original:  Roman Feldblum (web.developer@programmer.net) -->

<!-- Begin
var n;
var p;
var p1;
function ValidatePhone(){
p=p1.value
if(p.length==3){
    //d10=p.indexOf('(')
    pp=p;
    d4=p.indexOf('(')
    d5=p.indexOf(')')
    if(d4==-1){
        pp="("+pp;
    }
    if(d5==-1){
        pp=pp+")";
    }
    //pp="("+pp+")";
    document.frmPhone.txtphone.value="";
    document.frmPhone.txtphone.value=pp;
}
if(p.length>3){
    d1=p.indexOf('(')
    d2=p.indexOf(')')
    if (d2==-1){
        l30=p.length;
        p30=p.substring(0,4);
        //alert(p30);
        p30=p30+")"
        p31=p.substring(4,l30);
        pp=p30+p31;
        //alert(p31);
        document.frmPhone.txtphone.value="";
        document.frmPhone.txtphone.value=pp;
    }
    }
if(p.length>5){
    p11=p.substring(d1+1,d2);
    if(p11.length>3){
    p12=p11;
    l12=p12.length;
    l15=p.length
    //l12=l12-3
    p13=p11.substring(0,3);
    p14=p11.substring(3,l12);
    p15=p.substring(d2+1,l15);
    document.frmPhone.txtphone.value="";
    pp="("+p13+")"+p14+p15;
    document.frmPhone.txtphone.value=pp;
    //obj1.value="";
    //obj1.value=pp;
    }
    l16=p.length;
    p16=p.substring(d2+1,l16);
    l17=p16.length;
    if(l17>3&&p16.indexOf('-')==-1){
        p17=p.substring(d2+1,d2+4);
        p18=p.substring(d2+4,l16);
        p19=p.substring(0,d2+1);
        //alert(p19);
    pp=p19+p17+"-"+p18;
    document.frmPhone.txtphone.value="";
    document.frmPhone.txtphone.value=pp;
    //obj1.value="";
    //obj1.value=pp;
    }
}
//}
setTimeout(ValidatePhone,100)
}
function getIt(m){
n=m.name;
//p1=document.forms[0].elements[n]
p1=m
ValidatePhone()
}
function testphone(obj1){
p=obj1.value
//alert(p)
p=p.replace("(","")
p=p.replace(")","")
p=p.replace(" ","")
p=p.replace("-","")
p=p.replace("-","")
//alert(isNaN(p))
if (isNaN(p)==true){
alert("Check phone");
return false;
}
}
//  End -->
</script></HEAD>
<form name=frmPhone>
<input type=text name=txtphone maxlength="13" onclick="javascript:getIt(this)" >
</form>

jeudi 11 septembre 2008 à 14:19:23 | Re : Modification de code

nickadele

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
<HEAD><SCRIPT LANGUAGE="JavaScript">
<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Original:  Roman Feldblum (web.developer@programmer.net) -->

<!-- Begin
var n;
var p;
var p1;
function ValidatePhone(){
p=p1.value
if(p.length==3){
    //d10=p.indexOf('(')
    pp=p;
    d4=p.indexOf('(')
    d5=p.indexOf(')')
    if(d4==-1){
        pp="("+pp;
    }
    if(d5==-1){
        pp=pp+") ";
    }
    //pp="("+pp+")";
    document.frmPhone.txtphone.value="";
    document.frmPhone.txtphone.value=pp;
}
if(p.length>4){
    d1=p.indexOf('(')
    d2=p.indexOf(')')
    if (d2==-1){
        l30=p.length;
        p30=p.substring(0,5);
        //alert(p30);
        p30=p30+") "
        p31=p.substring(5,l30);
        pp=p30+p31;
        //alert(p31);
        document.frmPhone.txtphone.value="";
        document.frmPhone.txtphone.value=pp;
    }
    }
if(p.length>5){
    p11=p.substring(d1+1,d2);
    if(p11.length>3){
    p12=p11;
    l12=p12.length;
    l15=p.length
    //l12=l12-3
    p13=p11.substring(0,3);
    p14=p11.substring(3,l12);
    p15=p.substring(d2+1,l15);
    document.frmPhone.txtphone.value="";
    pp="("+p13+")"+p14+p15;
    document.frmPhone.txtphone.value=pp;
    //obj1.value="";
    //obj1.value=pp;
    }
    l16=p.length;
    p16=p.substring(d2+2,l16);
    l17=p16.length;
    if(l17>4&&p16.indexOf('-')==-1){
        p17=p.substring(d2+2,d2+5);
        p18=p.substring(d2+5,l16);
        p19=p.substring(0,d2+2);
        //alert(p19);
    pp=p19+p17+"-"+p18;
    document.frmPhone.txtphone.value="";
    document.frmPhone.txtphone.value=pp;
    //obj1.value="";
    //obj1.value=pp;
    }
}

//}
setTimeout(ValidatePhone,100)
}
function getIt(m){
n=m.name;
//p1=document.forms[0].elements[n]
p1=m
ValidatePhone()
}
function testphone(obj1){
p=obj1.value
//alert(p)
p=p.replace("(","")
p=p.replace(")","")
p=p.replace(" ","")
p=p.replace("-","")
p=p.replace("-","")
//alert(isNaN(p))
if (isNaN(p)==true){
alert("Check phone");
return false;
}
}
//  End -->
</script></HEAD>
<form name=frmPhone>
<input type=text name=txtphone maxlength="14" onclick="javascript:getIt(this)" >
</form>
jeudi 11 septembre 2008 à 21:33:56 | Re : Modification de code

leclanalucky

Merci, tout marche à merveille.


Cette discussion est classée dans : document, substring, value, length, pp


Répondre à ce message

Sujets en rapport avec ce message

je comprend pas ?! [ par stequer ] voilas je suis nul en javascript pourier vous m'aider voila mon erreurError: document.getElementById("civilite") has no propertiesSource File: http:// Problème avec un bouton Submit sous forme d'image [ par titoursdu38 ] Bonjour à tous !Je suis en train de travailler sur un formulaire, et je ne parviens pas à envoyer mon formulaire après le clic sur l'image.J'utilise u Probleme de variables [ par shelko ] Bonjour, Je débute en javascript. Dans le cadre d'un stage je suis en train de faire un ptit script en javascript qui fait des calcul en récupérant de des variable dynamique.. [ par rastasponch ] Bonjour,Comme je ne sais pas comment expliqué le problème, je n'arrive pas à cherché la solution. Je suppose que cela est déjà arrivé a quelqu'un aupa pb éxécution script [ par bricelo ] Bonjour, j'ai un script js de reconnaissance de code postal qui fonctionne de façon bancal.En effet l'appel de la fonction fonctionne bien et la premi probleme d'affichage d'une image [ par djbabou ] Bonjour , j'ai une image qui ne s'affiche pas . Il apparait juste une petite croix rouge à la place. Quelq'un pourrait il m'aider s'il vous plait ? Vo code js qui ne marche pas (DOM, ajout d'évènement) [ par nicomilville ] Salut tout le monde,J'ai ces quelques lignes de code qui ne marchent pas !!!document.getElementById('button1').addEventListener('click', reciproque('d Envoyer les données dans un select [ par lovelacelana ] Bjr!! je voudrai que lorsqu'on clique sur une image qu'elle puisse chargé les élements dans mon formulaire tout se passe bien  mais je n'arrive pas Calcul et Tableaux [ par romain14g59 ] Bonjour à tous je voudrais créer un formulaire pour faire un devis et donné le prix immédiatement mais le probléme et que quand j'insére mon code dans


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales