begin process at 2012 05 29 22:50:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Divers

 > 

Recherche dans un textarea


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

Recherche dans un textarea

vendredi 23 juillet 2004 à 17:20:57 | Recherche dans un textarea

Snowboarder69

Je ne connais pas assez le JavaScript pour faire cette fonction et je trouve pas grand chose pour m'aider.

Ce que je veux faire:
J'ai:
-un input text
-un textarea
-un bouton

Le contenu du text area peut être long et j'aimerais donc ,quand je clique sur le bouton, savoir si un texte (celui du input text)se trouve dans le TEXTAREA.
et Si il y est, le selectionner.

J'aimerais changer le systeme d'un cgi, en ce moment ca supprime directement avec ce code:

<script language="javascript" type="text/javascript">
<!--
function supr_adr_mail(supr,champ)
{
var test=0;
var separateur;
var adr_rest;
var chaine=champ.value;
champ.value="";
if (navigator.appName=="Microsoft Internet Explorer")
{ separateur="\r\n";
adr_rest = chaine.split(separateur);
}
else if (navigator.appName=="Netscape" || navigator.appName == "Mozilla")
{ separateur="\n";
adr_rest = chaine.split(separateur);
}
for(i = 0 ; i < adr_rest.length ; i++)
{
if (adr_rest[i]!=supr.value)
{ champ.value=champ.value+adr_rest[i]+separateur; }
else if (adr_rest[i]=supr.value)
{ test=1; }
}
if (test=="1")
{ alert("L'adresse '"+supr.value+"' a été supprimé") }
else
{ alert("L'adresse '"+supr.value+"' n'a pas été trouvé") }
}
//-->
</script>
vendredi 23 juillet 2004 à 17:23:23 | Re : Recherche dans un textarea

Snowboarder69

J'ai oublié de précisé, qu'il me faudrait pour aujourd'hui ( mon boulot fini ce soir) sinon ca peut faire une astuce pour les autres.

Et un lien me va aussi
lundi 26 juillet 2004 à 10:19:40 | Re : Recherche dans un textarea

Snowboarder69

Finallement, mon travail continu, alors je suis toujours preneur d'une réponse.

Merci
mercredi 28 juillet 2004 à 11:21:50 | Re : Recherche dans un textarea

Snowboarder69

Réponse acceptée !
Bon et bien, j'ai trouvé la soluce, alors pour ceux que ça interresse:

function Search_adr(Adr,Liste,MsgNb)
{
var found = false;

if (Adr.value == ''){
alert("Champ de recherche vide");
return;
}
Liste.focus();
document.getElementById("SearchTxt"+MsgNb).style.color="red";
document.getElementById("SearchTxt"+MsgNb).innerHTML = "recherche en cours...";
if (navigator.appName=="Microsoft Internet Explorer") {
var oRange = Liste.createTextRange();
if (oRange.findText(Adr.value)) {
oRange.select();
oRange.scrollIntoView();
found = true;
}
}else if (navigator.appName=="Netscape" || navigator.appName == "Mozilla") {
Pos = Liste.value.indexOf(Adr.value);
if (Pos>=0) {
Liste.selectionStart = Pos;
Liste.selectionEnd = Pos+Adr.value.length;
UneLigne = Liste.value.split("\n");
longeur = 0;
i = -1;
do {
i++;
longeur = longeur + UneLigne[i].length + 1;
} while ((longeur <= Pos));
Liste.scrollTop = (i)*16;
found = true;
}
}
if (!found) {
document.getElementById("SearchTxt"+MsgNb).innerHTML = "Adresse inconnue";
} else {
document.getElementById("SearchTxt"+MsgNb).style.color="green";
document.getElementById("SearchTxt"+MsgNb).innerHTML = "Adresse trouvée";
}
}

-Adr : textbox (texte a rechercher)
-Liste : textarea ( liste dand laquelle on recherche )
- MsgNb : un nombre ( indice du span d'affichage )

J'ai du gérer le scroll pour FireFox car ça ne faisait pas tout seule. La police doit donc être de 10pt pour que le calcul soit correcte

@+


Cette discussion est classée dans : input, text, textarea, recherche, trouve


Répondre à ce message

Sujets en rapport avec ce message

type=hidden et type=text [ par lolo4492 ] SalutJe souhaite changer un input de type hidden en input de type text.J'ai essayé document.monform.moninput.type="text";mais j'ai eu une erreur : "I changer input type="text" en "password" [ par krempy ] j'ai un input type="text" que je veux changer en "password".au départ il contient Mot de passe, quand on clique, il se vide pour que le mot de passe e recherche string dans text area [ par kalib ] voici la situation :je dispose d'une drop box ( input type select) C B C</ Addition de deux input type="text" [ par Jackboy ] Bonjour !J'aimerai que l'on me donne un petit coup de pouce !J'aimerai faire l'addition des valeur de deux input et de mettre la somme dans un second contenu d'un textarea dans des 'input text' [ par SauCisS ] Bonjour a tousMon problème est simple, peut-t-on me dire comment faire pour mettre le contenu d'une zone de texte (texarea) dans des zones de texte si prohiber les guillemets des formulaire [ par kishkaya ] voile je n'y connais rien en javascript, je vous demande pas de me faire ca mais j'arrive vraiment pasj'aimerai afficher une alerte lorsque un seul de Faire une recherche dans une liste [ par nizzweb ] Salut tout le monde. Voila je suis develloppeur Php et je recherche un script pour finalisé mon site.Le principe est plutot simple.J'ai un input et un ajouter ou l'on veut dans textarea, ou l'on place le curseur... [ par netwebzone ] Bonjour, J'utilise cette fonction pour ajouter des smileys dans un textarea seulement le probleme c'est que ca les place toujours à la fin de ce qui e inserer tout un fichier text dans une textarea [ par kishkaya ] Voila je cherche un moyen d'inserer tout un fichier text dans une textarea sans l'avoir mis en cache. C'est a dire quand j'appelle la fonction: insert omment faire pour qu'une case de type input text change de couleur [ par rich25200 ] Bonjour, Je sais pas qi je suis dans le bon forum mais j'ai pas trouver de forum CSS ou autre, mais j'aimerai savoir comment faire pour qu'un chanp


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,218 sec (4)

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