Peut on supprimer le pop up( javascript)
Résolu
s_sniper
Messages postés
210
Date d'inscription
Statut
Membre
Dernière intervention
-
s_sniper Messages postés 210 Date d'inscription Statut Membre Dernière intervention -
s_sniper Messages postés 210 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je voudrais savoir si il est possible de supprimer le message d'alerte du pop pup tous en laissant la fonction s'executé
exemple j' ai une fonction en javascript qui me bloque les caractere a 30 caracteres, et arrivé ces 30 caracteres le message d'alerte apparait.
Je souhaiterais qu'il n'y est pas ce pop up qui s'affiche mais que le blocage de caracter se fasse.
Merci d'avance pour votre aide
Je voudrais savoir si il est possible de supprimer le message d'alerte du pop pup tous en laissant la fonction s'executé
exemple j' ai une fonction en javascript qui me bloque les caractere a 30 caracteres, et arrivé ces 30 caracteres le message d'alerte apparait.
Je souhaiterais qu'il n'y est pas ce pop up qui s'affiche mais que le blocage de caracter se fasse.
Merci d'avance pour votre aide
A voir également:
- Peut on supprimer le pop up( javascript)
- Supprimer rond bleu whatsapp - Guide
- Pop up mcafee - Accueil - Piratage
- Supprimer une page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Pop corn time - Télécharger - TV & Vidéo
26 réponses
Bonjour,
Pourrez tu donner ton code pour qu'on puisse bien cerner ta demande et qu'on puisse t'aider efficacement parce que je n'ai pas très bien compris ce que tu demandes.
Merci
Nep
http://www.cultureg.com
Pourrez tu donner ton code pour qu'on puisse bien cerner ta demande et qu'on puisse t'aider efficacement parce que je n'ai pas très bien compris ce que tu demandes.
Merci
Nep
http://www.cultureg.com
VOILA :
<script language="javascript">
var ta = document.getElementById("SujetTicket");
ta.onmouseleave = ta.onkeydown=function(){
if(this.value.length>250){
alert("Attention 250 cacactères maxi");
}
}
ta.onchange=function(){
if(this.value.length>250){
alert("le texte va être ramené à 250 caractères");
this.value = this.value.substring(0,250);
}
}
</script>
J'ai essayé d'enlevé la ligne alert mais la fonction sa ne marche plus apré..
<script language="javascript">
var ta = document.getElementById("SujetTicket");
ta.onmouseleave = ta.onkeydown=function(){
if(this.value.length>250){
alert("Attention 250 cacactères maxi");
}
}
ta.onchange=function(){
if(this.value.length>250){
alert("le texte va être ramené à 250 caractères");
this.value = this.value.substring(0,250);
}
}
</script>
J'ai essayé d'enlevé la ligne alert mais la fonction sa ne marche plus apré..
Ben c'est bizarre ...
Puisque le alert() ne fait pas fonctionner ta fonction, il affiche juste une popup ...
J'avoue que là je comprends pas .. :s
Puisque le alert() ne fait pas fonctionner ta fonction, il affiche juste une popup ...
J'avoue que là je comprends pas .. :s
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bon alors j'avoue que je comprenait pas tout au JS que tu avais, alors je t'ai fait cette ptite fonction (basée sur celle existante) :
Et sur ton champs que tu veux limité tu mets :
Je ne sais pas si ça fait tout ce que tu voulais ...
<script language="javascript"> function length_max(champ){ if(champ.value.length>250){ champ.value = champ.value.substring(0,250); } } </script>
Et sur ton champs que tu veux limité tu mets :
onkeyup="length_max(this);"
Je ne sais pas si ça fait tout ce que tu voulais ...
Merci ^^
Ouais ouais ça va, même si je serais bien resté un peu plus en vacances ^^"
Sinon pour ton problème, remplace onkeyup par onkeydown et dis moi si ça change quelque chose.
Ouais ouais ça va, même si je serais bien resté un peu plus en vacances ^^"
Sinon pour ton problème, remplace onkeyup par onkeydown et dis moi si ça change quelque chose.
non toujour rien :
Sa ne fonctionne pas le blocage.
Autre chose essaye de ton coté de créer un ticket ensuite dans ce ticket creer une intervention suprimé le ticket recreer un autre ticket ( qui va normalement reprendre le numero supprimer auparavant) et regarde si l 'intervention reste toujour moi sa reste toujours c dommage :S
kan je supprime un ticket les intervention attribué par ce ticket revienne lorsque on recré un ticket portan le meme numero
Sa ne fonctionne pas le blocage.
Autre chose essaye de ton coté de créer un ticket ensuite dans ce ticket creer une intervention suprimé le ticket recreer un autre ticket ( qui va normalement reprendre le numero supprimer auparavant) et regarde si l 'intervention reste toujour moi sa reste toujours c dommage :S
kan je supprime un ticket les intervention attribué par ce ticket revienne lorsque on recré un ticket portan le meme numero
Tu n'as pas mis le ON DELETE CASCADE sur le NumeroTicket de la table tb_intervention?
Parce que normalement avec cette propriété, ben ça devrait tout supprimé.
Si ça ne marche pas, tu peux toujours le faire dans le PHP,
Tu rajoutes une requete :
"DELETE FROM tb_intervention WHERE NumeroTicket = '" . $NumeroTicket . "'"
là où tu fais la suppression du Ticket.
Pour la fonction JavaScript, tu as une erreur JavaScript ou pas?
(en bas à gauche de ton navigateur, un petit triange jaune normalement, tu double cliques dessus, enfin pour IE, sous Mozilla je sais plus je bosse sous IE là ... )
Parce que normalement avec cette propriété, ben ça devrait tout supprimé.
Si ça ne marche pas, tu peux toujours le faire dans le PHP,
Tu rajoutes une requete :
"DELETE FROM tb_intervention WHERE NumeroTicket = '" . $NumeroTicket . "'"
là où tu fais la suppression du Ticket.
Pour la fonction JavaScript, tu as une erreur JavaScript ou pas?
(en bas à gauche de ton navigateur, un petit triange jaune normalement, tu double cliques dessus, enfin pour IE, sous Mozilla je sais plus je bosse sous IE là ... )
pour le javascript oui j'ai un ptit triangle en bas !!
j'ai double cliquer dessus et sa me met ligne 77 caractere 18 de la page nouveauticket.php
mais la ligne 77 c'est cette ligne :
77 -> }
bisard....
pour le delete la je lest mi ici dans la page tickets.php ici :
c'est bon si je le place la (ou c'est en gras ) ?
j'ai double cliquer dessus et sa me met ligne 77 caractere 18 de la page nouveauticket.php
mais la ligne 77 c'est cette ligne :
77 -> }
bisard....
pour le delete la je lest mi ici dans la page tickets.php ici :
<?php if (isset($_POST['suppression'])) { foreach($_POST as $nom => $val) // Pour chaque valeur venant du formulaire { "$nom $val<br />"; if(substr($nom,0,6)=="suppr_") // Si c'est une case à cocher de suppression { $cle = substr($nom,6); //On enlève "suppr_" du nom de la checkbox, on a donc indexTicket_numeroTicket dans $cle $IndexTicket = substr($cle,0,strpos($cle,"_")); // On récupère l'index : du premier caractère jusqu'au caractère avant le "_" $temp_pos = strpos($cle,"_")+1;// On calcule la position du premier caractère après le "_" $NumeroTicket = substr($cle,$temp_pos);// On récupère les caractères se trouvant après le "_" "DELETE FROM tb_ticket WHERE NumeroTicket=$NumeroTicket and IndexTicket=$IndexTicket<br />"; mysql_query("DELETE FROM tb_ticket WHERE NumeroTicket=$NumeroTicket and IndexTicket='$IndexTicket' "); // Suppression "DELETE FROM tb_intervention WHERE NumeroTicket = '" . $NumeroTicket . "'" ; }
c'est bon si je le place la (ou c'est en gras ) ?
Oui ça me parait bon sauf que'il faut penser à rajouter le mysql_query() :
mysql_query("DELETE FROM tb_intervention WHERE NumeroTicket = '" . $NumeroTicket . "'");
mysql_query("DELETE FROM tb_intervention WHERE NumeroTicket = '" . $NumeroTicket . "'");
Aie :s
J'ai fait 8pages de ma note de synthèse ^^
Je fais mon stage à 400km de mon école alors mon prof viendra pas je suis tranquil ^^
Bon courage pour tes MCD et tout, c'est trop galère ça ...
J'ai fait 8pages de ma note de synthèse ^^
Je fais mon stage à 400km de mon école alors mon prof viendra pas je suis tranquil ^^
Bon courage pour tes MCD et tout, c'est trop galère ça ...
Ben là comme ça je vois pas pourquoi ça fait ça ... :s
J'ai des formulaires identiques dans mon appli et j'ai bien mis des <br /> pour les espacer, pas de soucis ...
J'ai des formulaires identiques dans mon appli et j'ai bien mis des <br /> pour les espacer, pas de soucis ...
tu les a placé ou dans le td ?
si par exemple je veux espacé de 2 saut de ligne le bouton créer le ticket fo ke jmette mes br ou j'ai essayé plusieur endroi sa marche pas!
si par exemple je veux espacé de 2 saut de ligne le bouton créer le ticket fo ke jmette mes br ou j'ai essayé plusieur endroi sa marche pas!
<td align="right">Affecté à :</td> <td><select type="text" id="AffectationTicket" name="AffectationTicket"> <?php include ("connexion.php"); $SQL = "SELECT TrigrammeOperateur FROM tb_operateur"; $res = mysql_query($SQL); while($AffectationTicket=mysql_fetch_array($res)) { echo "<option>".$AffectationTicket["TrigrammeOperateur"]."</option>\n";}?> </select> </td> </tr> <td colspan="2" align="center"><input type="button" value="Créer le ticket" onclick="verif_client();" /><br><br><br> <td align="center"><input name="reset" type=reset value="Effacer le formulaire"/>
En fait c'est qu'il y a plusieurs soucis dans ton tableau ^^
C'est pour ça que tu avais ce problème.
Tout d'abord il te manquait la balise <tr> avant le <td>
Ensuite le <br /> se met à l"intérieur du <td>
Ensuite test balises <td> n'étaient pas fermées ...
Enfin il faut bien penser au </tr> avant le </table>
Donc remplace
<td colspan="2" align="center"><input type="button" value="Créer le ticket" onclick="verif_client();" /><br><br><br>
<td align="center"><input name="reset" type=reset value="Effacer le formulaire"/>
Par :
<tr>
<td colspan="2" align="center"><br /><input type="submit" value="Créer le ticket"/><br /> </td>
<td colspan="2" align="center"><br /><input name="reset" type=reset value="Effacer le contenu du formulaire"/><br /></td>
</tr>
C'est pour ça que tu avais ce problème.
Tout d'abord il te manquait la balise <tr> avant le <td>
Ensuite le <br /> se met à l"intérieur du <td>
Ensuite test balises <td> n'étaient pas fermées ...
Enfin il faut bien penser au </tr> avant le </table>
Donc remplace
<td colspan="2" align="center"><input type="button" value="Créer le ticket" onclick="verif_client();" /><br><br><br>
<td align="center"><input name="reset" type=reset value="Effacer le formulaire"/>
Par :
<tr>
<td colspan="2" align="center"><br /><input type="submit" value="Créer le ticket"/><br /> </td>
<td colspan="2" align="center"><br /><input name="reset" type=reset value="Effacer le contenu du formulaire"/><br /></td>
</tr>
Merci ca marche c'est bon !!
tu sais sur ma page web les lien reste tous a droite j'ai vraiment du mal a les centrer t'orai pas une idée ?
c'est le code ou se trouve mes lien :
tu sais sur ma page web les lien reste tous a droite j'ai vraiment du mal a les centrer t'orai pas une idée ?
c'est le code ou se trouve mes lien :
<?php require_once('connexion.php');?> <link href="styles.css" rel="stylesheet" type="text/css"> <table class="principal" align="center" width="800" cellspacing="0" cellpadding="0" border="0"> <td valign="top" width="200"> <table align="center"> <tr><td width="150" height="50" border="5" ROWSPAN="3"></td> <td><a href="?page=1">Accueil</a> </td> <td><a href="?page=2">Nouveau ticket</a> </td> <td><a href="?page=4">Les tickets</a> </td> <td><a href="?page=9">Rechercher un ticket</a> </td> <td><a href="?page=23">Administration</a> </td> </td></tr> </table> <tr><td valign="top" width="880"height="600"> <?php if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page=0; } switch ($page) { case 1 : include ("pages/Accueil.php") ; break ; case 2 : include ("pages/NouveauTicket.php"); break ; case 3 : include ("pages/MiseAjourTicket.php"); break ; case 4 : include ("pages/LesTickets.php"); break ; case 5 : include ("pages/Modification.php");break ; case 6 : include ("pages/NouveauClient.php"); break ; case 7 : include ("pages/ModificationClient.php");break; case 8 : include ("pages/GestionUtilisateur.php");break; case 9 : include ("pages/RechercherTicket.php"); break ; case 10: include ("pages/Configuration.php") ; break ; case 11: include ("pages/message.php"); break ; case 12: include ("pages/AjouterClientbdd.php"); break ; case 13: include ("pages/MiseAjourClient.php"); break ; case 14: include ("pages/NouvelleIntervention.php"); break ; case 15: include ("pages/Intervention.php"); break ; case 16: include ("pages/ModifIntervention.php"); break ; case 17: include ("pages/MiseAjourIntervention.php"); break ; case 18: include ("pages/NouveauInterlocuteur.php"); break ; case 19: include ("pages/Interlocuteur.php"); break ; case 20: include ("pages/ModifInterlocuteur.php"); break ; case 21: include ("pages/MiseAjourInterlocuteur.php"); break; case 22: include ("pages/GestionUtilisateur.php"); break; case 23: include ("pages/Administration.php"); break; default: include ("pages/Accueil.php"); break ; } ?> </td></tr> </table>
Voilà chez moi c'est centré :
<?php require_once('connexion.php');?>
<link href="styles.css" rel="stylesheet" type="text/css">
<table align="center" width=800 cellspacing="0" cellpadding="0" border="10">
<tr>
<td valign="top" align="center">
<table>
<tr><td height="50"></td>
<td><a href="?page=1">Accueil</a></td>
<td><a href="?page=2">Nouveau ticket</a></td>
<td><a href="?page=4">Les tickets</a></td>
<td><a href="?page=6">Nouveau client</a></td>
<td><a href="?page=7">Mise a jour d'un client</a></td>
<td><a href="?page=8">Gestion des utilisateurs</a></td>
<td><a href="?page=9">Rechercher un ticket</a></td>
<td><a href="?page=10">Configuration</a></td>
</tr>
</table>
</td>
</tr>
<tr><td valign="top" width="880"height="600">
<?php
if (isset($_GET["page"])) { $page = $_GET["page"];
} else { $page=0;
}
switch ($page) {
case 1 : include ("pages/Accueil.php") ; break ;
case 2 : include ("pages/NouveauTicket.php"); break ;
case 3 : include ("pages/MiseAjourTicket.php"); break ;
case 4 : include ("pages/LesTickets.php"); break ;
case 5 : include ("pages/Modification.php");break ;
case 6 : include ("pages/NouveauClient.php"); break ;
case 7 : include ("pages/ModificationClient.php");break;
case 8 : include ("pages/GestionUtilisateur.php");break;
case 9 : include ("pages/RechercherTicket.php"); break ;
case 10: include ("pages/Configuration.php") ; break ;
case 11: include ("pages/message.php"); break ;
case 12: include ("pages/AjouterClientbdd.php"); break ;
case 13: include ("pages/MiseAjourClient.php"); break ;
case 14: include ("pages/NouvelleIntervention.php"); break ;
case 15: include ("pages/Intervention.php"); break ;
case 16: include ("pages/ModifIntervention.php"); break ;
case 17: include ("pages/MiseAjourIntervention.php"); break ;
case 18: include ("pages/NouveauInterlocuteur.php"); break ;
case 19: include ("pages/Interlocuteur.php"); break ;
case 20: include ("pages/ModifInterlocuteur.php"); break ;
case 21: include ("pages/MiseAjourInterlocuteur.php"); break;
case 22: include ("pages/GestionUtilisateur.php"); break;
case 23: include ("pages/Administration.php"); break;
default: include ("pages/Accueil.php"); break ;
}
?>
</td></tr>
</table>
<?php require_once('connexion.php');?>
<link href="styles.css" rel="stylesheet" type="text/css">
<table align="center" width=800 cellspacing="0" cellpadding="0" border="10">
<tr>
<td valign="top" align="center">
<table>
<tr><td height="50"></td>
<td><a href="?page=1">Accueil</a></td>
<td><a href="?page=2">Nouveau ticket</a></td>
<td><a href="?page=4">Les tickets</a></td>
<td><a href="?page=6">Nouveau client</a></td>
<td><a href="?page=7">Mise a jour d'un client</a></td>
<td><a href="?page=8">Gestion des utilisateurs</a></td>
<td><a href="?page=9">Rechercher un ticket</a></td>
<td><a href="?page=10">Configuration</a></td>
</tr>
</table>
</td>
</tr>
<tr><td valign="top" width="880"height="600">
<?php
if (isset($_GET["page"])) { $page = $_GET["page"];
} else { $page=0;
}
switch ($page) {
case 1 : include ("pages/Accueil.php") ; break ;
case 2 : include ("pages/NouveauTicket.php"); break ;
case 3 : include ("pages/MiseAjourTicket.php"); break ;
case 4 : include ("pages/LesTickets.php"); break ;
case 5 : include ("pages/Modification.php");break ;
case 6 : include ("pages/NouveauClient.php"); break ;
case 7 : include ("pages/ModificationClient.php");break;
case 8 : include ("pages/GestionUtilisateur.php");break;
case 9 : include ("pages/RechercherTicket.php"); break ;
case 10: include ("pages/Configuration.php") ; break ;
case 11: include ("pages/message.php"); break ;
case 12: include ("pages/AjouterClientbdd.php"); break ;
case 13: include ("pages/MiseAjourClient.php"); break ;
case 14: include ("pages/NouvelleIntervention.php"); break ;
case 15: include ("pages/Intervention.php"); break ;
case 16: include ("pages/ModifIntervention.php"); break ;
case 17: include ("pages/MiseAjourIntervention.php"); break ;
case 18: include ("pages/NouveauInterlocuteur.php"); break ;
case 19: include ("pages/Interlocuteur.php"); break ;
case 20: include ("pages/ModifInterlocuteur.php"); break ;
case 21: include ("pages/MiseAjourInterlocuteur.php"); break;
case 22: include ("pages/GestionUtilisateur.php"); break;
case 23: include ("pages/Administration.php"); break;
default: include ("pages/Accueil.php"); break ;
}
?>
</td></tr>
</table>
a oué okok !! cool alors!
autre petit détail
j'ai mis une fonction qui permet de faire les saut de ligne dans les texterea sa fonctionne mais quand j'envoi le form dans la bdd sa me met le texte envoyé avec les </ br> un peu partou donc quand je fait modifier le ticket tous les </ br> raparaisse dans le form de modification c'est pas terrible je trouve ....
ta pas une solution pour evité la reecriture de tous ces </ br > ?
autre petit détail
j'ai mis une fonction qui permet de faire les saut de ligne dans les texterea sa fonctionne mais quand j'envoi le form dans la bdd sa me met le texte envoyé avec les </ br> un peu partou donc quand je fait modifier le ticket tous les </ br> raparaisse dans le form de modification c'est pas terrible je trouve ....
ta pas une solution pour evité la reecriture de tous ces </ br > ?
C'est pas plutôt <br /> que </ br> ^^
Bref sinon je comprends pas pourquoi tu as eu besoin d'une fonction pour faire les sauts de lignes dans une textearea.
Les sauts de lignes existent déjà, ce sont des \n
Donc pas besoin de fonction.
La seule fonction qui pourra te servir est nl2br($tontexte) si jamais tu veux l'afficher sur ta page (ça remplacera les \n par des <br /> mais ces <br /> tu ne les enregistreras pas)
Bref sinon je comprends pas pourquoi tu as eu besoin d'une fonction pour faire les sauts de lignes dans une textearea.
Les sauts de lignes existent déjà, ce sont des \n
Donc pas besoin de fonction.
La seule fonction qui pourra te servir est nl2br($tontexte) si jamais tu veux l'afficher sur ta page (ça remplacera les \n par des <br /> mais ces <br /> tu ne les enregistreras pas)
oui quand je dit fonction
c'est sa quoi :
<?php
if(isset($_POST['SujetTicket'])){
$SujetTicket = nl2br($_POST['SujetTicket']); // met des <br /> a chaque retour chariot
echo $SujetTicket; //affiche le texte
}
else{
}
c'est sa quoi :
<?php
if(isset($_POST['SujetTicket'])){
$SujetTicket = nl2br($_POST['SujetTicket']); // met des <br /> a chaque retour chariot
echo $SujetTicket; //affiche le texte
}
else{
}
if(isset($_POST['SujetTicket'])){
$SujetTicket = nl2br($_POST['SujetTicket']); // met des <br /> a chaque retour chariot
echo $SujetTicket; //affiche le texte
}
else{
}
Et bien ça il ne faut pas que tu l'enregistres dans ta base.
Dans ta base tu enregistres juste le $_POST['SujetTicket']
Donc par exemple tu met un :
if(isset($_POST['SujetTicket'])){
$SujetTicketAffich = nl2br($_POST['SujetTicket']);
echo $SujetTicketAffich;
$SujteTicket = $_POST['SujetTicket'];
} else {
}
Et dans ta base tu enregistres bien le $SujetTicket et pas le $SujetTicketAffich.
Comme ça tu n'auras plus les <br />
$SujetTicket = nl2br($_POST['SujetTicket']); // met des <br /> a chaque retour chariot
echo $SujetTicket; //affiche le texte
}
else{
}
Et bien ça il ne faut pas que tu l'enregistres dans ta base.
Dans ta base tu enregistres juste le $_POST['SujetTicket']
Donc par exemple tu met un :
if(isset($_POST['SujetTicket'])){
$SujetTicketAffich = nl2br($_POST['SujetTicket']);
echo $SujetTicketAffich;
$SujteTicket = $_POST['SujetTicket'];
} else {
}
Et dans ta base tu enregistres bien le $SujetTicket et pas le $SujetTicketAffich.
Comme ça tu n'auras plus les <br />