Limiter une zone de liste modifiable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Limiter une zone de liste modifiable

par Neomcdn » 29 mars 2007, 09:30

Salut Ryle!

C'est exactement ça: j'avais bien pensé inséré ce type de code, mais je me trompais dans la syntaxe, en présentant quelque chose du type:

Code : Tout sélectionner

<input name="" width="" />
: ne fonctionne pas.

Code : Tout sélectionner

<input name="" style="width: 250px; font-size: 10px;" />
: fonctionne beaucoup mieux!!

@+!! Merci!

(Merci à mon collègue également, pour l'astuce)

par Ryle » 28 mars 2007, 16:47

Tu peux par exemple tronquer le nom de la ville en php s'il fait plus d'un certain nombre de caractères (avec strlen() et substr()) ou bien en css définir un style sur ta liste et fixer la propriété width de celle-ci :)

Limiter une zone de liste modifiable

par Neomcdn » 28 mars 2007, 11:23

Bonjour,

J'ai un souci au niveau de la taille des zones de liste modifiable: celle-ci est chargée dynamiquement et affiche des villes pour la météo. Cependant, j'ai une ville dont le nom est très long et fait sortir ma liste de ma div.

Mon code est le suivant:

Code : Tout sélectionner

<div id="meteo"> <div id="affichage-meteo"> <td><form id="tbl_ville" name="tbl_ville" method="GET" action="<?php echo'http://www.meteoconsult.fr/ter/france/prevision/detail.php?langue=fr&echeance=0&num_ville='.$row_rs_ville['num_meteo'] ?>" target="_blank" /> <label> <select name="num_ville" id="num_meteo" onchange="submit()"> <?php // Tant qu'il y a une ville, faire .. while ($row_rs_ville = mysql_fetch_assoc($rs_ville)) { // affiche la ville dans la liste de choix echo '<option value="', $row_rs_ville['num_meteo'], '">', $row_rs_ville['nom_ville'], '</option>', "\n"; // fin de la boucle. } ?> </select></label> </form> </td> </div> </div>
Auriez-vous s'il-vous-plaît une idée pour limiter la taille de cette zone modifiable?

Merci par avance!