Newsgroup: it.comp.lang.javascript
Titolo: AIUTO: Form

Ho questo problema:
Ho una pagina con 5 form:
nome
cognome
art1
art2
art3
art4
art5
in questi form vanno inserite le quantità quindi 1,2,3,4.... o anche
zero se la persona non vuole niente
il mio problema consiste in questo :
una volta che il visitatore ha inserito quante q.tà di ogni prodotto
vuole, e i relativi dati personali in nome e cognome, e spinge il
pulsantino submit a me venga recapitato via email
quanto segue:
nome
cognome
q.tà | prodotto        |  prz  | tot.
1      art1                | 100 | 100
3      art2                | 200 | 600
2      art3                | 150 | 300
totale  1000
naturalmente se ci sono dei campi che sono minori o uguali a zero questi
vengono scartati.
è possibile in JS? vedo l'email della persona che mi fa l'ordine? so che
il comando mailto puoi scrivere anche nel body del msg.  pero' visto
che sono una fetecchia in programmazione e quindi non so niente di
javascript non so come poter fare i controlli e le operazioni
per favore aiutatemi...sto strippando.... non ditemi che non si puo'
fare......
grazie a tutti


Te l'ho fatto per 2 elementi.....penso che gli altri tre li saprai
aggiungere tu........
---------------------------
<html>
<head>
<title>test</title>
<script language="javascript">
function calc(){
aq=self.document.formm.quant1.value;
bq=self.document.formm.quant2.value;
aprz=self.document.formm.prezzo1.value;
bprz=self.document.formm.prezzo2.value;
self.document.formm.totale.value=eval((aq*aprz)+(bq*bprz));
}
</script>
</head>
<body>
<form method="POST" name="formm" action="mailto:
atip...@worldonline.it
"
enctype="text/plain">
  <p><input type="text" name="nome" size="20">Nome<br>
  <input type="text" name="cognome" size="20">Cognome<br>
  <input type="hidden" name="totale" size="20" value="0"></p>
  <table border="1" width="100%">
    <tr>
      <td width="33%">Art1</td>
      <td width="33%">
        <p align="center">Inserire quantità<input type="text" name="quant1"
size="5" value="0" onBlur="calc()"></td>
      <td width="34%">Prezzo L.<input type="text" name="prezzo1" size="10"
value="10000"></td>
    </tr>
    <tr>
      <td width="33%">Art2</td>
      <td width="33%">
        <p align="center">Inserire quantità<input type="text" name="quant2"
size="5" value="0" onBlur="calc()"></td>
      <td width="34%">Prezzo L.<input type="text" name="prezzo2" size="10"
value="20000"></td>
    </tr>
  </table>
  <p><br>
  <input type="submit" value="Invia" name="B1"><input type="reset"
value="Reimposta" name="B2"></p>
</form>
</body>
</html>
____________________
andreotta fabiano
WebMªster ATI POWER s.n.c.
andr...@atipower.it
http://www.atipower.it
http://www.afdsoftware.freeweb.org
____________________
http://www.jsdir.com
____________________
*¢ L'unica certezza nella vita è che tutto è relativo (per fortuna)¢*




 ha scritto nel messaggio
news:39F38866...@elbarab.com...


Scusate il  disturbo pero' lo script seguente non mi funzia .. cioè provo
con netscape4.5 quando spingo ok, cioè il tastino submit, mi da errore
javascript nella barra di netscape in basso " Javascript error: Type
'javascript' into location for details".... e poi cosa significa quel campo
file://
... come faccio a modificare lo script in modo che mi mandi solo gl'articoli
con q.tà maggiori o uguali a zero?
grazie a tutti quelli che avranno pieta' per un povero ignorante, nel senso
stretto della parola cioè che ignora...che non sa e non riesce a capire
