Visualizzazione risultati 1 fino 20 di 20

Discussione: Scrivere dentro campo input (era "Piccolo problema PhP")

  1. #1
    Guest

    Predefinito Piccolo problema PhP

    Raga ho uno stupido problema con uno script.

    Schiacciando un link devo riuscire ad impostare un campo(che poi invierò con il metodo GET).
    Non resettarlo ma impostarlo come predefinito dal link che ho schiacciato.

    Lo so, sono niubbo! Grazie mille.

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Da quello che ho capito io dalla tua spiegazione, puoi mettere questo pezzo di script nella pagina che riceve il form:
    Codice PHP:
    $variabile=isset($_GET['nomecampo']) && trim($_GET['nomecampo'])!=""?$_GET['nomecampo']:"valorepredefinito";
    Se ho capito male, prova a spiegarti meglio.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    Allora praticamente devo fare una pagina dove ci sono vari campi da inserire, tipo Nome, Cognome, provincia... etcetera dopodichè c'è il solito tasto Invia che manda i dati alla pagina con il metodo Get.

    In questa pagina però c'è un campo che posso riempire schiacciando su vari link accanto. (è un campo dove uno o ci può scrivere o può schiacciare la parola accanto).
    A me serve lo script che riempe il campo quando schiaccio sulle varie parole. (eliminando eventuali testi gia esistenti)

    Spero di essermi spiegato : D

  4. #4
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Puoi farci vedere la pagijna in questione? perchè non ho capito gran chè... poi che tipo di campo?

  5. #5
    Guest

    Predefinito

    allora esempio stupido:

    Come ti chiami?

    |_______________| // Ci si può scrivere dentro come ci pare e piace.

    Oppure puoi scegliere tra:
    Andrea // Schiacciando su Andrea nello spazio sopra verà scritto "Andrea" cancellando quello che c'era scritto prima
    Mario // Schiacciando su Mario comparirà mario nel campo sopra.
    Gianpiernicola // Schiacciando su gianpiernicola verrà scritto Gianpiernicola.
    ________________
    |__Invia_i_Dati___|

    Spero di essermi spiegato

  6. #6
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    nell'input di testo potrai fare così:
    Codice HTML:
    <input type="text" name="nome_input" onClick="this.value = nome_input_scelta.value;" />
    Ultima modifica di silverseraph : 13-05-2007 alle ore 20.24.49

  7. #7
    Guest

    Predefinito

    Ma allora non ti serve php, ma javascript.

    Ai link in questioni associ:
    <a href="#" onclick="document.tuoform.campoinput.value='Andrea ';">Andrea</a>


    Ciaooo!!!!!

  8. #8
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    Citazione Originalmente inviato da Zabuza
    allora esempio stupido:

    Come ti chiami?

    |_______________| // Ci si può scrivere dentro come ci pare e piace.

    Oppure puoi scegliere tra:
    Andrea // Schiacciando su Andrea nello spazio sopra verà scritto "Andrea" cancellando quello che c'era scritto prima
    Mario // Schiacciando su Mario comparirà mario nel campo sopra.
    Gianpiernicola // Schiacciando su gianpiernicola verrà scritto Gianpiernicola.
    ________________
    |__Invia_i_Dati___|

    Spero di essermi spiegato

    conviene più un form ti tipo text,inserire nomi di default mi sembra un pò una cosa idiota,almeno se non vuoi rimpire il modulo con tutti i nomi esistenti
    e se poi si iscrivesse una francese di nome corinne?con che nome si registra?
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  9. #9
    Guest

    Predefinito

    Ma guarda che quello è un esempio : | non devo mica metterci i nomi... che senso avrebbe...


    grazie moh provo :D


    EDIT:
    Allora
    <input type="text" name="nome_input" onClick="this.value = nome_input_scelta.value;" />
    Questo credo non sia quello che mi serve °°

    E di javascript non ne so proprio nulla : | non è che sono un mostro di Php, però di quello ci capisco qualcosina.


    Cioè non c'è uno script in cui scrivo il nome della variabile della casella, e il valore che deve assumere quando schiaccio sul nome.

    Probabilmente questo potrebbe andare benissimo:
    <a href="#" onclick="document.tuoform.campoinput.value='Andrea ';">Andrea</a>

    Se non fosse che non so na mazza di javascript : |
    Se mi spieghi come si spiega ad un handicappato...

    A proposito il programma della pagina è in php, si può fare un misto o dovrei riscrivere tutto in Javascript?
    Ultima modifica di seneca : 14-05-2007 alle ore 12.09.59

  10. #10
    Guest

    Predefinito

    Calma, stai facendo un po' di confusione.
    Php genera HTML, quindi anche javascript (tutto ciò che è lato client e quindi interpretato dal browser).
    Ciò che vuoi fare tu, se non ho capito male, è che clickando su un determinato link o pulsante, venga scritto all'interno di un campo input di un form una specifica stringa.
    Ci siamo?

    Ok, hai realizzato già il form in questione?
    Fatto questo, incolla quel codicino che ti ho scritto precedentemente nella pagina dove è presente il form, e personalizzalo per quanto riguarda il nome del form ("tuoform") e il nome del campo input ("campoinput").


    Ciaoooo!!!

  11. #11
    Guest

    Predefinito

    ok ho fatto casino perchè in tuoform, non so cosa scrivere. Il form l'ho fatto ma non ha mica un nome che lo richiama :\
    cioè è del tipo <form action="pagina.php" method="post">

    href="#" questo cosa è?

    Sono proprio ignorante °_°

  12. #12
    Guest

    Predefinito

    Per il form, assgnagli un nome con name="tuoform" all'interno del tag <form

    L'href="#" è per identificare il collegamento (fittizio).


    Ciaoo!!

  13. #13
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    Comunque il mio andrebbe bene se i nomi fossero selezionabili da un input radio...

  14. #14
    Guest

    Predefinito

    FUNZIONA! grazie mille :D


    EDIT: Scusate adesso ho un altro problema riguardante lo stesso script, è hce devo impostare 2 campi, non uno solo : |

    Ho provato a smanettare, ma non me li accetta : | come faccio?
    Ultima modifica di funcool : 16-05-2007 alle ore 07.56.48

  15. #15
    Guest

    Predefinito

    Basta cambiare il nome a cui si riferisce il link (o il pulsante).

    Postaci l'HTML della parte interessata (il form).


    Ciao!!!

  16. #16
    Guest

    Predefinito

    <form action="/ecco.php" name="Ciao" method="post">
    <input name="Campo1" type="text" size="75">
    <input name="Campo2" type="text" value="99" size="7">
    <input type="submit" name="bInvia" value="Procedi">
    devo cambiare i due campi con un solo click

  17. #17
    Guest

    Predefinito

    Alla zozza puoi fare così:

    <a href="#" onclick="document.Ciao.Campo1.value='Andrea';docum ent.Ciao.Campo2.value='altrovalore';">Andrea</a>

    ma ti converrebbe fare una funzione.


    Ciaoo!!

  18. #18
    Guest

    Predefinito

    avevo gia provato non va : (

  19. #19
    L'avatar di silverseraph
    silverseraph non è connesso AlterGuru
    Data registrazione
    27-04-2005
    Residenza
    Localhost
    Messaggi
    1,104

    Predefinito

    porva a togliere a campo2 il valore di default

  20. #20
    Guest

    Predefinito

    ma che strano adesso va, eppure avevo provato con lo stesso script e non andava : | devo aver sbagliato qualcosa. grazie!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •