Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Community > Forum De Bell Tolls
 
[nerd] FORM e HTML
Clicca QUI per vedere il messaggio nel forum
fozzy
Un altro dubbio dubbioso.. :)

Creando un form il tasto submit non mi piaceva ho allotra usato una gif come elemento da premere... c'è un però... sembra creare un <BR> doipo l'immagine aumentando quindi la dimensione dell'elemento che se messo in una cella di una tabella ha circa 20 pixel di spazio vuoto sotto di se... :(
esiste un modo per rimuoverlo?

Grazie!

lorenzo
Sì. Aggiungi veramente un <br> dopo l'immagine!

fozzy
quindi non posso fare nulla? :'''( (ora provo a ridurre la dimensione del font.... )

fozzy
forse c'e' una soluzione...
magari a qualcuno interessa.. farò sapere i risultati.. :D

tratto da: http://www.faqts.com/knowledge_base...phtml/aid/10786

While you can not (to my knowledge) eliminate the line space, since
form
is considered a block level element (will always have 1 line space
above
& below) you can however work around it by using CSS position:
relative.
Some variation of this should work style="position: relative; top:
-17px; left:25px;" just add it to the tag of the element directly below
the form try this code out
<FORM action="http://somesite.com/prog/adduser" method="post">
First name: <INPUT type="text" name="firstname"><BR>
Last name: <INPUT type="text" name="lastname"><BR>
email: <INPUT type="text" name="email"><BR>
<INPUT type="radio" name="sex" value="Male"> Male<BR>
<INPUT type="radio" name="sex" value="Female"> Female<BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</FORM>
<p style="position: relative; top: -17px; left:25px;"> stuff is here
but there is no line space ;)</p>

---------------------------------------------------------------
Better and more convenient way will be to add style in the below given
way :

<form style="margin-bottom:0" action="YourScript.ext">


Purtroppo non è una soluzione valida nel mio caso... :( va bene per scrivere del testo sotto un form, ma se si ha un form in ogni riga di una tabella non aiuta..

lorenzo
Originally posted by fozzy
quindi non posso fare nulla? :'''( (ora provo a ridurre la dimensione del font.... )


No, no... Prova ad aggiungere un <br> nel codice subito dopo l'immagine, e vedrai che lo spazio scompare.

JaM
oppure metti il tag </form> fuori dalla cella (a me faceva degli spazi sotto ai bottoni standard, chiudendo il form fuori dalle celle il problema e' scomparso)

unidavide
Originally posted by JaM
oppure metti il tag </form> fuori dalla cella (a me faceva degli spazi sotto ai bottoni standard, chiudendo il form fuori dalle celle il problema e' scomparso)
esatto, il problema dovrebbe proprio essere della chiusura del form che cmq con l'immagine o senza va a capo, se tu metti la chiusura del form piu sotto dovresti risolvere il problema

fozzy

oppure metti il tag </form> fuori dalla cella (a me faceva degli spazi sotto ai bottoni standard, chiudendo il form fuori dalle celle il problema e' scomparso)


:approved: Funzionaaa!!!

x Lorenzo: lo spazio vuoto è sotto al pulsante submit... mettere un <BR> non mi avrebbe aiutato. Cmq grazie mille ad entrambi.

JaM
:D

korn
Originally posted by fozzy
se si ha un form in ogni riga di una tabella non aiuta..


Un form per ogni riga ???? :shock:
Miiii maccheccefai con un form per ogni riga???? :asd:

Sarebbe stato più semplice e pulito fare un form unico e in ogni riga mettere un submit che alla pressione cambia l'action della form :cool: :)

fozzy
x korn: non ho idea di come farlo...

per il resto vedo di spiegare il senso della cosa..

ehm.. beh.. dunque.. :)

il form mi serve per fare un submit (method post) con degli attirbuti nascosti, lo so che si vedono nel sorgente dell'html, questo fortunatamente non è un problema... idee su come nasconderli? session etc non mi funzioanano.. :'(

ad ogni modo su ogni riga ho un form che in realtà consiste di alcuni attributi hidden e di un image che fa da submit...

in sostanza è un sistema di prenotazioni.. dati alcuni dati presenti in un DB creo delle righe in un atballe acon un tasto "prenota" che passa i valori della riga come hidden alla pagina chiamata dal form..

Ho toppato di grosso a farla così?

Grazie.

PS: E' un lavoro freeware; non lo faccio di professione quindi una risposta non mi da vantaggi di alcun genere se non la conoscenza, mi piace solo far ele pagine web che faccio il meglio possibile.. ri-graziea chiunque risponda.

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate