Newsgroup: it.comp.java
Titolo: java bello tosto!!!!

Vorrei farvi una domandina, perchè questo java riportato sotto effettua i
controlli dovuri nei primi campi e non controlla come richiesto anche se i
campi dati utente, telefono ecc....prima di eseguire l'operazione di
post???!?!?!?
Gia grato a tutti
--
il DaYØ
http://web.tiscalinet.it/therun
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="Author" content="fabriziob">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>le custodie - Modulo Ordine</title>
</head>
<body background="Sfondo.jpg" bgcolor="#ECDCBB" text="#000000"
link="#0000EE" vlink="#551A8B" alink="#FF0000">
<script language="JavaScript">
<!--- hide script from old browsers
var agg_art = "";
var mod_tel = "";
var color1  = "";
var color2  = "";
var qta     = "";
var line    = 0;
function FSubmitValidation(form) {
 if (!FValidateControl(form.CAP)) return false
 if (!FValidateControl(form.EMAIL)) return false
 if (!FValidateControl(form.FAX)) return false
 if (!FValidateControl(form.RAGIONE_SOCIALE)) return false
 if (!FValidateControl(form.SITUAZIONE_ORDINE)) return false
 return true
}
function FValidateControl(control) {
 if (control.value=="") {
    alert(
control.name
+": questo è un campo richiesto ed è necessario
compilarlo prima dell'invio.")
    control.focus()
    return false
  } else {
    return true
  }
}
function AddItem(elemento,scelta) {
 if (elemento==1) {
    agg_art = scelta
 } else if (elemento==2) {
    mod_tel = scelta
 } else if (elemento==3) {
    color1 = scelta
 } else if (elemento==4) {
    color2 = scelta
 } else if (elemento==5) {
    qta = scelta
 }
 return;
}
function AddOrder(sel) {
 if (agg_art=="" || mod_tel=="" || color1=="" || qta=="" ) {
    alert("Dati insufficienti.\nSolo il secondo colore e' opzionale.");
    return;
 }
 var ret   = "\n"
 var div   = " / ";
 var order = "";
 line += 1;
 <!---//order = "L" + line + ":"
 order = line + ")"
 order = order + "[" + agg_art + div + mod_tel + div + color1 + div + color2
+ div + qta + "]" + ret;
 document.Modulo.SITUAZIONE_ORDINE.value =
document.Modulo.SITUAZIONE_ORDINE.value + order;
 agg_art = "";
 mod_tel = "";
 color1  = "";
 color2  = "";
 qta     = "";
 document.Compila.AGGANCIO_ARTICOLO.options.selectedIndex=0;
 document.Compila.TELEFONO.options.selectedIndex=0;
 document.Compila.COLORE.options.selectedIndex=0;
 document.Compila.DCOLORE.options.selectedIndex=0;
 document.Compila.QTA.value="";
 document.Compila.AGGANCIO_ARTICOLO.focus();
 return;
}
// end hiding from old browsers -->
</script>
<p align="center"><font size="7"><em>&nbsp;</em></font><font
color="#400000" size="7" face="English"><em> le custodie
international</em></font><font color="#400000" size="7"><b><i>
</i></b></font><font
color="#400000" size="1" face="Arial">s.r.l.</font><font
color="#400000"> <br>
</font></p>
<hr size="3">
<p align="center"><font color="#663300" size="5"><b>- </b></font><font
color="#400000" size="5" face="Arial"><tt><u>Modulo
Ordine</u></tt></font><font
color="#663300" size="5"><b> -</b></font> <a
href="eng_order.html"><img src="usa.gif" alt="English"
align="center" border="0" width="37" height="37" version"></a> </p>
<hr size="3">
<form name="Compila">
    <table border="0" width="100%" cols="2">
        <tr>
            <td width="15%"><font
color="#400000"><b>Aggancio/Articolo:</b></font></td>
            <td><font color="#400000"><select
            name="AGGANCIO_ARTICOLO" size="1"
            language="Javascript"
            onchange="AddItem(1,options[options.selectedIndex].value)">
                <option selected value="VOID"> </option>
                .....................
            </select> </font></td>
        </tr>
        <tr>
            <td width="15%"><font color="#400000"><b>Modello
            Telefono:</b></font></td>
            <td><font color="#400000"><select name="TELEFONO"
            size="1" language="Javascript"
            onchange="AddItem(2,options[options.selectedIndex].value)">
                <option selected value="VOID"> </option>
                <option value=".">ACCESSORIO</option>
                ..............................
            </select> </font></td>
        </tr>
        <tr>
            <td width="15%"><font color="#400000"><b>Colore:</b></font></td>
            <td><font color="#400000"><select name="COLORE"
            size="1" language="Javascript"
            onchange="AddItem(3,options[options.selectedIndex].value)">
                <option selected value="VOID"> </option>
                <option value=".">ACCESSORIO</option>
                .......................................
                <option
                value="mgncoll&gt;collezione 10 magneti legno&lt;/option&gt;
  &lt;option value=">hooky radica</option>
                <option value="hookynero">hooky nero</option>
            </select> </font></td>
        </tr>
        <tr>
            <td width="15%"><font color="#400000"><b>Colore
            (versione DUO):</b></font></td>
            <td><font color="#400000"><select name="DCOLORE"
            size="1" language="Javascript"
            onchange="AddItem(4,options[options.selectedIndex].value)">
                <option selected value="VOID"> </option>
                <option value=".">ACCESSORIO</option>
                ......................................
            </select> </font><font color="#400000" size="2">da
            compilare solo per la versione a doppio colore</font></td>
        </tr>
        <tr>
            <td width="15%"><font color="#400000"
size="2"><b>Qta.:</b></font></td>
            <td><font color="#400000" size="2"><input type="text"
            size="10" maxlength="10" name="QTA"
            onchange="AddItem(5,QTA.value)"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><input type="button"
            value="Aggiungi all'ordine" onclick="AddOrder()"> </font></td>
        </tr>
    </table>
</form>
<form action="MAILTO:
xxxxxxxxxxxxxxxxxxxx
" method="POST"
enctype="text/plain" name="Modulo">
    <p><font color="#400000"><b>Situazione Ordine:</b></font><br>
    <textarea name="SITUAZIONE_ORDINE" rows="9" cols="90"></textarea><br>
    <br>
    <font color="#400000">a seguito dell'invio del vostro ordine
    riceverete nostra conferma via fax o e-mail entro al massimo
    due giorni, vi preghiamo di voler segnalarne la mancata
    ricezione .</font></p>
    <p align="center"><font color="#400000"><u>SE NON RICEVETE
    CONFERMA SCRITTA NON ABBIAMO RICEVUTO L'ORDINE</u> </font></p>
    <table border="0" width="100%" cols="2">
        <tr>
            <td width="15%"><font color="#400000"><b>Ragione
            Sociale:</b></font></td>
            <td><font color="#400000"><input type="text"
            size="70" maxlength="100" name="RAGIONE_SOCIALE"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><b>Indirizzo:</b></font></td>
            <td><font color="#400000"><input type="text"
            size="70" maxlength="100" name="INDIRIZZO"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><b>Provincia:</b></font></td>
            <td><font color="#400000"><input type="text"
            size="10" maxlength="10" name="PROVINCIA"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><b>CAP:</b></font></td>
            <td><font color="#400000"><input type="text"
            size="20" maxlength="20" name="CAP"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><b>Paese:</b></font></td>
            <td><font color="#400000"><input type="text"
            size="50" maxlength="50" name="PAESE"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><b>P.Iva:</b></font></td>
            <td><font color="#400000"><input type="text"
            size="30" maxlength="30" name="PIVA"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><b>Telefono:</b></font></td>
            <td><font color="#400000"><input type="text"
            size="30" maxlength="30" name="TELEFONO"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><b>Fax:</b></font></td>
            <td><font color="#400000"><input type="text"
            size="30" maxlength="30" name="FAX"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><b>e-mail:</b></font></td>
            <td><font color="#400000"><input type="text"
            size="50" maxlength="50" name="EMAIL"></font></td>
        </tr>
        <tr>
            <td><font color="#400000"><b>Note:</b></font></td>
            <td><font color="#400000"><textarea name="NOTE"
            rows="3" cols="70"></textarea></font></td>
        </tr>
    </table>
    <p><font color="#400000"><br>
    <input type="reset" value="REIMPOSTA"> <input type="submit"
    value="INVIA ORDINE"> </font></p>
</form>
<hr size="3">
<p align="center"><a href="mailto:
xxxxxxxxxxxxxxx
"><font
color="#400000" size="2" face="Times New
Roman">xxxxxxxxxxxxxxx</font></a><font
color="#400000" size="2" face="Times New Roman"> <br>
<br>
Tel.: +39 011 411 18 26 <br>
Fax : +39 011 411 77 50 <br>
<br>
</font><a href="xxxxxxxxxxxxxxx"><font color="#400000"
size="2" face="Times New Roman">xxxxxxxxxxxxxxx</font></a><font
color="#400000" size="2" face="Times New Roman"> </font><a
href="
http://www.welcome.to/lecus
"><font color="#400000" size="2"
face="Times New Roman">xxxxxxxxxxxxxxxxxx</font></a></p>

<script language="JavaScript">
Scusate, sono si' un balbuziente del linguaggio ma...so riconoscere il
nome del linguaggio da quello di un altro codice (che linguaggio non
e').
Mi hanno insegnato che JavaScript NON e' un linguaggio e che
JavaScript non ha nulla a che vedere con Java, se non il nome
(copiacchiato da Netscape per sfruttare il boom del nostro).
Oppure sbaglio? (Hey, sul fatto che NON si tratti di un linguaggio
poche chiacchiere...)
:))

>Mi hanno insegnato che JavaScript NON e' un linguaggio e che
Cosa fa pensare che JavaScript non sia a tutti gli effetti un linguaggio?
saluti
Andrea

 Cosa fa pensare che JavaScript non sia a tutti gli effetti un linguaggio?
In effetti E' un linguaggio; magari č di scripting, magari non č strong
typed, ma č pur sempre un linguaggio. E per la cronaca... al piů potrebbe non
essere un linguaggio >di programmazione<. L'italiano č un linguaggio ma vi
sfido a scrivere una applicazione Java o Javascript in italiano.
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------