|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2002
Città: Spagna
Messaggi: 556
|
Domanda cretina jsp + form html
Codice:
<FORM method="post" name='forma' action=Formazione.jsp?att=document.forma.portiere.value> Portiere: <INPUT type="text" name='portiere'></INPUT></br> Difensore: <INPUT type="text" name='difensore'></INPUT></br> Attaccante: <INPUT type="text" name='attaccante'></INPUT></br></br> <INPUT type="submit" name='sottoponi1' size=200 value='sottoponi'></INPUT> </FORM> //codice jsp <%@page contentType="text/html"%> <html> <head><title>Spero vada</title></head> <body> <% String c = request.("att"); %> Hello, <%= c %>! </body> </html> ho fatto i due codici che vedete sopra x iniziare ad imparare qualcosa su jsp e javascript.-.- facendo come ho fatto pero' la jsp mi visualizza "Hello document.forma.portiere.value!" questo xke nella chiamata crede che document.forma.portiere.value sia una stringa e nn il valore del textbox portiere! come faccio a fare stampare a video dalla jsp i valori dei textbox?? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2001
Città: Roma
Messaggi: 542
|
Se ho ben capito vuoi far visualizzare il nome del portiere, giusto?
Ti visualizza "Hello document.forma.portiere.value!" perchè nel parametro "att" gli hai passato proprio "document.forma.portiere.value" Nella form giustamente hai dato un nome ad ogni campo input, quindi nel codice jsp è sufficiente richiamare il valore di quegli attributi, non glieli devi passare direttamente nell'action a meno di esigenze particolari (e comunque document.forma.portiere.value è javascript, se lo passi alla jsp non sa che farsene...) Quindi ad esempio la form la dichiari così Codice:
<FORM method="post" name='forma' action=Formazione.jsp> ecc. ecc. </FORM> Codice:
<% String c = request.getParameter("portiere"); %> Codice:
<% String c = request.getParameter("difensore"); %> Codice:
<% String c = request.getParameter("attaccante"); %>
__________________
Il 90% dei problemi di un computer si trova tra la tastiera e la sedia. XP2500+@3200+|A7N8X Deluxe|1,25 GB DDR400|Radeon 9550|HD 160+320 GB SATA|WinXP Pro|Fastweb 6 Mb/s |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 04:37.