Newsgroup: it.comp.lang.javascript
Titolo: Aiuto per completare questo script per l'invio degli sms

Avrei bisogno di finire questo javascript per l'invio di sms:
attualmente il file cosi strutturato
1             2
       3
1= inserire testo sms (textarea) (c'è il controllo dei 160 caratteri!!!! )
2= inserire prefisso e numero (prefix  nrotel)
3= tasto confermo
Nel punto 3 quando confermo devo spedire il tutto in questo modo:
          <input type="hidden" name="ss"
value="eb7e01a098d8d52f52ab0c3076d5d263">
          <input type="hidden" name="textarea">
          <input type="hidden" name="prefix2" value="esempio 0347+22210">
          <input type="hidden" name="nrotel">
dove prefix2 e il valore che ho dal prefisso secondo la tabella che c'è
nello script
Ora per ogni punto (1,2) ho un tasto invia che voglio eliminare.
Io avrei bisogno di fare in modo che quando spingo confermo mi invia i 4
valori, solo che non so come far a dire di passare tutto il contenuto delle
voci 1 e 2  alle varie voci del tasto confermo, cioè che succeda:
          <input type="hidden" name="ss"
value="eb7e01a098d8d52f52ab0c3076d5d263">  STANDARD
          <input type="hidden" name="textarea" value="Testo del messaggio
che arriva dal punto1">
          <input type="hidden" name="prefix2" value="0347+22210">  Questo
valora arriva dalla tabella per il prefix
          <input type="hidden" name="nrotel" value="numero che arriva dal
punto 2">
Grazie
blasfemo
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0"
marginheight="0">
<div align="center">
  <p><br>
  </p>
  <table width="549" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td width="1">&nbsp;</td>
      <td width="402">
        <p>
        <b>
        <script language="JavaScript">
function calcCharLeft1(Target1) {
  StrLen1 = Target1.value.length;
if (StrLen1 > 160 ) {
  Target1.value = Target1.value.substring(0,160)
  CharsLeft1 = 0
  window.alert("Lunghezza stringa eccessiva di: " + (StrLen1-160) + "
carattere/i");
} else {
  CharsLeft = 160 - StrLen1
}
document.sms.rimasti1.value = 160 - Target1.value.length
}
</script>
        <table border="0" cellspacing="0" cellpadding="0" width="382">
          <tr bgcolor="#000000">
            <td>
              <table border="0" cellspacing="0" cellpadding="0" width="100%"
bgcolor="#FFFFFF">
                <tr bgcolor="#ffcc66"> <!-- Testo = form sms -->
                  <td valign="top" bgcolor="#FFFFFF">
                    <textarea wrap=ON cols="25" id="txtMsg" name="textarea"
rows="3" onKeyUp="calcCharLeft1(this)"
onFocus="calcCharLeft1(this)"></textarea>
                  </td>
                  <td valign="bottom" bgcolor="#FFFFFF"><font size="1"
face="tahoma,verdana,arial,helvetica">Caratteri:</font><br>
                    <input type="text" name="rimasti1" size="3" value="160"
disabled>
                    &nbsp;
                    <input type="submit" name="insert" value="Invia!">
                  </td>
                </tr>
              </table>
            </td>
          </tr>
        </table>
        </b> </td>
      <td width="146">
        <table width="20%" bgcolor="#FFFFFF">
          <tr>
            <td align="center"><font size="2"
face="tahoma,verdana,arial,helvetica"><b>Prefisso</b></font></td>
            <td align="center"><font size="2"
face="tahoma,verdana,arial,helvetica"><b>Numero
              telefonico</b></font></td>
          </tr>
          <tr>
            <td align="center" valign="top">
              <select size=1 cols=1 name="prefix">
                <option value=0330+22201>0330
                <option value=0333+22201>0333
                <option value=0335+22201>0335
                <option value=0336+22201>0336
                <option value=0337+22201>0337
                <option value=0338+22201>0338
                <option value=0339+22201>0339
                <option value=0360+22201>0360
                <option value=0368+22201>0368
                <option value=>
                <option value=0340+22201>0340
                <option value=0347+22210>0347
                <option value=0348+22210>0348
                <option value=0349+22210>0349
                <option value=>
                <option value=0328+22288>0328
                <option value=0329+22288>0329
                <option value=>
                <option value=0380+22298>0380
                <option value=0388+22298>0388
                <option value=0389+22298>0389
              </select>
            </td>
            <td align="center" valign="top">
              <input type="text" name="nrotel" size="8" maxlength="8"
value="">
            </td>
          </tr>
          <tr>
            <td align="center" colspan="2">
              <input type="submit" name="binvio" value="Invia">
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
  <table width="650" border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>
        <div align="center">
          <input type="hidden" name="ss"
value="eb7e01a098d8d52f52ab0c3076d5d263">
          <input type="hidden" name="textarea">
          <input type="hidden" name="prefix2" value="0347+22210">
          <input type="hidden" name="nrotel">
          <div align="center">
            <input type="submit" name="binvio2" value="Confermo">
          </div>
    </div>
      </td>
    </tr>
  </table>
  <p>&nbsp;</p>
</div>
</body>
</html>

"blasfemo" <infoToglimi...@blasfemo.cjb.Toglimiperscriverminet>
ha scritto nel messaggio
news:fdP16.179376$hk4.6...@news.infostrada.it...

[]
Manca il tag *form* e di conseguenza non invia nulla in ogni caso.
Puoi togliere i campi nascosti profix2, nrotel e texarea,  i primi 2
submit e cambiare il nome della select in prefix2; cosi' verranno
inviati tutti i dati come richiesto (aggiungendo il tag form con i
valori appropriati).
Saluti, Paolo