Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    Problema Con Il Comando <form>.. Aiutatemi!!!!

    SALVE A TUTTI..
    allora.. vi spiegherò in pratica qual'è il mio problema..
    Ho appena aperto un sito per spartiti per chitarra, e stavo mettendo un'apposita sezione per far sì che i visitatori possani inviarmi dei loro spartiti di canzoni che mancassero sul sito... ho scritto il codice HTML del form, e sembrava andasse tutto alla perfezione, ma quando ho provato ad inviarmi un testo attraverso il form, ho scoperto che, quando scrivi il testo nella pagina web, il testo va a capo, ma nel modulo che mi invia il testo è su una riga sola!!!
    e visto che gli spartiti sono fatti in modo che su una riga c'è il testo della canzone e su un'altra gli accordi, in questo modo:

    LA MI RE MI
    Le bionde trecce gli occhi azzurri e poi
    LA MI RE MI
    Le tue calzette rosse

    nel modulo che mi invia trovo scritto cosi:

    LA MI RE MILe bionde trecce gli occhi azzurri e poiLA MI RE MILe tue calzette rosse



    ho cercato su internet e sembra che di questo problema se ne debba occupare il comando <WRAP> ma anche con quello mi da lo stesso problema!!

    (USO OPERA COME BROWSER)

    AIUTATEMI!!!!!!!!!!!!!
    http://centosweb.altervista.org <--- SITO PER SPARTITI PER CHITARRA APPENA APERTO!!

  2. #2
    E' semplice. In HTML l'acapo si scrive col tag
    quindi il normale carattere di invio (cr/lf) viene di fatto ignorato quando il testo del form viene memorizzato.

    Dovresti, con un linguaggio di programmazione (credo tu lo possa fare anche in JS ma con un linguaggio lato server vai molto meglio) rimpiazzare tutte le occorrenze dell'acapo (\r\n) con
    e poi memorizzare il testo.

    Ciao

  3. #3

    ehm... non ho molta esperienza in JS... ma se ho capito bene dovrei cercare di programmare il form in modo che interpreti il comando di invio(della tastiera) come il tag
    ?

    mi scusa adesso nel caso avessi detto una cavolata.... XD
    http://centosweb.altervista.org <--- SITO PER SPARTITI PER CHITARRA APPENA APERTO!!

  4. #4
    Non puoi "programmare il form". Come ti ho gia detto, dovresti processare il testo contenuto nella textarea prima di salvarlo. Per la precisione, sempre come ti ho detto prima, fare una replace di tutte le occorrenze di "\r\n" con "
    ".

    Se vuoi sapere come farlo con un linguaggio lato server, posta nella sezione relativa al linguaggio che intendi usare (asp, php, asp.net)

    Ciao

  5. #5
    sarò scemo ma non ho capito....
    http://centosweb.altervista.org <--- SITO PER SPARTITI PER CHITARRA APPENA APERTO!!

  6. #6
    Allora provo ad andare per punti.

    1) Il tasto [INVIO] sulla tastiera mette un carattere di a capo "\r\n" all'interno del testo.
    2) Il carattere "\r\n" non è riconosciuto in HTML.
    3) Il form va inviato a una pagina contenente linguaggio lato server (tipo asp) che legge il testo contenuto nel tag <input> che stai utilizzando per l'immissione del testo.
    4) La pagina lato server esegue una replace, all'interno del testo, di tutte le occorrenze di "\r\n" con "
    "
    5) La pagina lato server ti invia il testo in email.

    Penso che più chiaro di così non si possa...

  7. #7
    finalmente inizio a capirci qualcosa...
    ma questa "pagina contenente linguaggio lato server" come si fa a crearla e a programmarla? mi sembra di aver capito che il codice è ASP...
    http://centosweb.altervista.org <--- SITO PER SPARTITI PER CHITARRA APPENA APERTO!!

  8. #8
    ODDIO ma tu sei Centos????? Giocavi a WOW vero? Scusate l'offtopic...

  9. #9
    ehm... non so cs sia WOW.... mi dispiace... ma potresti rispondere alla mia domanda precedente? grazie 1000!!!!!
    http://centosweb.altervista.org <--- SITO PER SPARTITI PER CHITARRA APPENA APERTO!!

  10. #10
    Ti avevo gia risposto 2 post fa, decidi quale linguaggio utilizzare e poi chiedi nella sezione apposita.

    Comunque se sei totalmente a secco di programmazione lato server ti consiglio prima di studiarti qualche guida e dopo chiedere aiuto, perchè qualche correzione o aiuto si da volentieri, il codice completo da zero no.

    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.