parametro di un form

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Etabeta3030
00giovedì 30 settembre 2004 13:42
ciao,

ho un form di testo multi-righe che mi si allunga in base al testo inserito e mi deforma la pagina.
se il parametro dell'altezza è in righe ( size="6")
qual è il parametro in larghezza?
Ho provato a dargli width ma non lo prende.

moxer
00giovedì 30 settembre 2004 13:58
Re:
[SM=x53923] :o [SM=x53925] [SM=x53926]
ma veramente? Guarda che non telo dovrebbe fare...
CHe prog usi?
::VeRBaL::
00giovedì 30 settembre 2004 15:51
Re:

Scritto da: Etabeta3030 30/09/2004 13.42
ciao,

ho un form di testo multi-righe che mi si allunga in base al testo inserito e mi deforma la pagina.
se il parametro dell'altezza è in righe ( size="6")
qual è il parametro in larghezza?
Ho provato a dargli width ma non lo prende.




se parli di textarea prova così:
<textarea name="testo" cols="40" rows="10">qui puoi scrivere il tuo testo</textarea>

cols - colonne
rows - righe
Etabeta3030
00giovedì 30 settembre 2004 17:45
sbagliavo... non è un text-area, è un campo SELECT!!!

non riesco a contenerlo in nessun modo... vi posto il codice...



<select name="date" id="date" size="6" onChange = "disp()">
<?php
$db=db_connect($db);
$query = "SELECT numero,data,luogo FROM e_date ORDER BY numero DESC";
$result=mysql_query($query,$db);
while($row=mysql_fetch_array($result))
{
$num=$row[numero];
$dat=$row[data];
$luog=$row[luogo];
print"<option value=\"$num\">$dat $luog</option>";
}
?>
</select>
aessenet
00giovedì 30 settembre 2004 20:42
Re:
Potresti provare ad usare un foglio di stile..qualcosa tipo

<select name="date" style="width:20px;" id="date" size="6" onChange = "disp()">
Etabeta3030
00venerdì 1 ottobre 2004 02:21
sì!!! mitico!

ora però mi tronca la visibilità del testo in avanzo...

va beh, provo a lavorarci su un altro po'...
c'è un'altra cosa però che vorrei chiedere:

se io trasformo il form che raccoglie questo dato da riga di testo a textarea,
e voglio che mi prenda l'"a capo" in php, il comando
nl2br
lo devo mettere solo nel punto dove raccoglie il dato e lo invia al db o anche da qualche altra parte?

grazie, a tutti ovviamente [SM=x53911]
aessenet
00venerdì 1 ottobre 2004 21:54
> ora però mi tronca la visibilità del testo in avanzo...

Eh..se vuoi che la misura della select sia indipendente dal testo, non c'è molto altro da fare. Secondo me conviene lasciare che la select che si adatti al testo, al massimo mettendo una riga con tanti spazi bianchi in modo da stabilire una larghezza massima ed evitare che la pagina venga ridisegnata quando i campi cambiano.

>se io trasformo il form che raccoglie questo dato da riga di
>testo a textarea, e voglio che mi prenda l'"a capo" in php, il
> comando nl2br lo devo mettere solo nel punto dove raccoglie il
> dato e lo invia al db o anche da qualche altra parte?

Non so se ho ben capito, ma potresti semplicemente metterlo dove il dato viene stampato compare nella pagina, e lasciare nel db gli a capo normali (senza html).
Etabeta3030
00lunedì 4 ottobre 2004 16:31
Re:

Scritto da: aessenet 01/10/2004 21.54
>
al massimo mettendo una riga con tanti spazi bianchi in modo da stabilire una larghezza massima ed evitare che la pagina venga ridisegnata quando i campi cambiano.




Puoi spiegarmi meglio cosa intendi per favore?
dove li metti gli spazi bianchi? [SM=x53923]


aessenet
00lunedì 4 ottobre 2004 23:57
Intendevo aggiungere alla select una option contenente degli spazi bianchi, tanti quanto è la lunghezza massima che prevedi possa apparire nella select... però non so in che ambito stai usando la select quindi magari non è una cosa fattibile
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 20:44.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com