Newsgroup: it.comp.lang.javascript
Titolo: funzioni di controllo su form - X Giuseppe Di Natale, Riccardo Riccardi AIUTOOOOO

Mi ritrovo di nuovo davanti un problema, ho dei form che
richiamano ognuno la propria funzione javascript di controllo, ma queste
sembrano non funzionare (non vengono proprio richiamate), eppure io ho
sempre fatto così come di seguito e ho avuto sempre
buon esito.
-------------------codice------------------
<HTML>
<HEAD>
<TITLE></TITLE>
<link rel="stylesheet" href="pagine_comuni/Stile.css" type="text/css">
</HEAD>
<BODY topmargin="0">
<script language="javascript">//<!--
function catalogo() {
file://if (document.frmcatalogo.catalogo.value=="none") {
window.alert("Selezione non valida!");
return false;
file://}
file://if (document.frmcatalogo.catalogo.value=="") {
file://window.alert("Selezionare un'Azienda!");
file://return false;
file://}
}
function zona() {
file://if (document.frmzona.zona.value=="none") {
window.alert("Selezione non valida!");
return false;
file://}
file://if (document.frmzona.zona.value=="") {
file://window.alert("Selezionare una zona!");
file://return false;
file://}
file://if (document.frmzona.prodotti.value=="none") {
file://window.alert("Selezione non valida!");
file://return false;
file://}
file://if (document.frmzona.prodotti.value=="") {
file://window.alert("Selezionare un prodotto!");
file://return false;
file://}
}
function categoria() {
file://if (document.frmcategoria.categoria.value=="none") {
window.alert("Selezione non valida!");
return false;
file://}
file://if (document.frmcategoria.categoria.value=="") {
file://window.alert("Selezionare una categoria!");
file://return false;
file://}
}
file://--></script>
       <!--FORM categoria-->
         <TABLE border="0" cellpadding="0" cellspacing="0">
         <FORM target="_top" action="motore/index_motore.asp" method="post"
name="frmcategoria" onsubmit="return categoria()">
            <TR>
           <TD><STRONG>Categorie merce</STRONG><BR>
            <SELECT name="categoria">
             <OPTION selected value="">seleziona una categoria</OPTION>
              <OPTION value="1">categoria</OPTION>
            </SELECT>
           </td>
           <td valign="bottom">
            <INPUT src="" type=image name=bcategoria>
           </TD>
          </tr>
         </form>
         </table>
        <!--FORM CATALOGO-->
         <TABLE border="0" cellpadding="0" cellspacing="0">
         <FORM target="_top" action="motore/index_motore.asp" method="post"
name="frmcatalogo" onsubmit="return catalogo()">
            <TR>
           <TD><STRONG>Catalogo Aziende</STRONG><BR>
            <SELECT name="catalogo">
             <OPTION selected value="">seleziona un'azienda</OPTION>
              <OPTION value="21">44444</OPTION>
              <OPTION value="22">44444</OPTION>
              <OPTION value="49">a</OPTION>
            </SELECT>
           </td>
           <td valign="bottom">
            <INPUT src="" type=image name=bcatalogo>
           </TD>
          </tr>
         </form>
         </table>
     <!--FORM PRODOTTIXZONA-->
<FORM target="_top" action="motore/index_motore.asp" method="post"
name="frmzona"  onsubmit="return zona
<table><tr><td>
          <STRONG>Zona</STRONG><BR>
          <SELECT name="zona">
           <OPTION selected value="">seleziona una zona</OPTION>
            <OPTION value="milano">milano</OPTION>
            <OPTION value="roma">roma</OPTION>
          </SELECT>
         </td></tr></table>
         <table><tr><td>
          <STRONG>Prodotti</STRONG><BR>
          <SELECT name="prodotti">
           <OPTION selected value="">seleziona un prodotto</OPTION>
            <OPTION value="1">prodotto</OPTION>
            <OPTION value="2">prodotto1</OPTION>
         </SELECT>
         </td></tr></table>
        </TD>
        <td valign="bottom">
         <INPUT src="" type=image name=bzona>
      </form>
</BODY>
</HTML>

e dove rischiami il controllo?? diciamo che hai fatto i select ... con nome
ma senza abbinare un'azione ... o meglio una funzione abbinata
un esempio puň essere questo:
<select name="menu1" onChange="changem()" size="1">
Saluti, Vittorio

un esempio può essere questo:


 wrote in message
8ho5a3$2t$1...@fe1.cs.interbusiness.it...


Ciao,
scusa se mi intrometto,
non importa il tasto,
i form possono partire anche con l'azione
.submit() data da jscript ...
e l'evento onsubmit si scatena cmq.
--
Bye
Ro<*¿*>berto

 wrote in message
8hr67h$sn5$1...@fe2.cs.interbusiness.it...
