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.
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.
Da quello che ho capito io dalla tua spiegazione, puoi mettere questo pezzo di script nella pagina che riceve il form:
Se ho capito male, prova a spiegarti meglio.Codice PHP:
$variabile=isset($_GET['nomecampo']) && trim($_GET['nomecampo'])!=""?$_GET['nomecampo']:"valorepredefinito";
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
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
Puoi farci vedere la pagijna in questione? perchè non ho capito gran chè... poi che tipo di campo?
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
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
Ma allora non ti serve php, ma javascript.
Ai link in questioni associ:
<a href="#" onclick="document.tuoform.campoinput.value='Andrea ';">Andrea</a>
Ciaooo!!!!!
Originalmente inviato da Zabuza
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
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
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!!!
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 °_°
Per il form, assgnagli un nome con name="tuoform" all'interno del tag <form
L'href="#" è per identificare il collegamento (fittizio).
Ciaoo!!
Comunque il mio andrebbe bene se i nomi fossero selezionabili da un input radio...
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
Basta cambiare il nome a cui si riferisce il link (o il pulsante).
Postaci l'HTML della parte interessata (il form).
Ciao!!!
<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
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!!
avevo gia provato non va : (
porva a togliere a campo2 il valore di default
ma che strano adesso va, eppure avevo provato con lo stesso script e non andava : | devo aver sbagliato qualcosa. grazie!