Newsgroup: it.comp.lang.javascript
Titolo: getElementById.value?

Ciao a tutti,
ecco il mio problemino.
Il pop up dovrebbe scattare unicamente se il checkbox è selezionato ed il
campo della motivazione viene lascito bianco.
Non riesco a capire come prelevare la proprietà (il valore del campo
RespintoMotivo), dove getElementById è uguale al valore della variabile
numerica del ciclo più il prefisso della tabella.
Sotto avete tutto, penso che in parte sia giusto ma...
Attendo una vostra e grazie
----------------
<html>
<head>
<title>Untitled Document</title>
<script language="JavaScript" type="text/JavaScript">
<!--
//********************************
//Controllo motivazione per
//********************************
function ScrittoMotivo(){
var objCheck = document.forms['myForm'].IDrespingi;
var Campo = document.forms['myForm'].RespintoMotivo;
var TblMotivoReal = document.getElementById(Campo+z);
var errors = '';
var empy = '';
 for(var z=1;z<objCheck.length;z++){
  if(objCheck[z].checked==true){
   if (TblMotivoReal.value==""){
    empy = 1
    break;
   }
  }
 }
 (empy==1)?errors +="Devi scrivere le motivazioni per la respinta di ogni
articolo se il checkbox è selezionato\n":null;
 if (errors){
  alert(errors);
  return false;
 }else{
  document.forms['myForm'].action='test.asp';
  document.forms['myForm'].submit();
 }
}
//-->
</script>
</head>
<body>
<form name="myForm" method="post" onSubmit="return ScrittoMotivo()">
  <br>
  <table width="100%" border="0" cellpadding="0" cellspacing="1"
bgcolor="#f2f2f2">
  <td valign="top">
      <table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td class="altodestrabiancoPAD5"><strong>Articolo
inserito:</strong> 19/02/2004<span class="altodestraraNOPADWhite"> <strong>e
aggiornato il:</strong> 19/02/2004 </span></td>
          <td width="100" class="altodestrabiancoPAD5">
            <input name="IDrespingi" type="checkbox" id="IDrespingi1"
value="494" checked>
            Respinto </td>
        </tr>
    </table>
      </td>
  </tr>
  <tr>
    <td valign="top"><table width="100%"  border="0" cellspacing="0"
cellpadding="0">
        <tr>
          <td width="124" bgcolor="#FFFFFF"
class="altodestra"><strong>&nbsp;Articolo</strong></td>
          <td class='altodestraLeftRed'><span class="TxtSize"><a
href="INSERT_Articolo_preview.asp?LastID=494&PS=0" class='AunderLineRed'>Via
libera del Senato, rifinanziata la missione italiana in Iraq</a></span><br>
            Via libera del Senato al decreto che sblocca
          </td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td valign="top"><table width="100%"  border="0" cellspacing="0"
cellpadding="0">
        <tr>
          <td width="124" bgcolor="#FFFFFF"
class="altodestra"><strong>&nbsp;Motivo</strong></td>
          <td class="altodestraLEFT">
            <textarea name="RespintoMotivo" rows=5 class="formcolor"
id="RespintoMotivo1" style="width:350px" ></textarea>
            </td>
        </tr>
    </table></td>
  </tr>
  </table>
<br>
<table width="100%" border="0" cellpadding="0" cellspacing="1"
bgcolor="#f2f2f2">
  <td valign="top">
      <table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td class="altodestrabiancoPAD5"><strong>Articolo
inserito:</strong> 19/02/2004<span class="altodestraraNOPADWhite"> <strong>e
aggiornato il:</strong> 19/02/2004 </span></td>
          <td width="100" class="altodestrabiancoPAD5">
            <input name="IDrespingi" type="checkbox" id="IDrespingi2"
value="494" checked>
            Respinto </td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td valign="top"><table width="100%"  border="0" cellspacing="0"
cellpadding="0">
        <tr>
          <td width="124" bgcolor="#FFFFFF"
class="altodestra"><strong>&nbsp;Articolo</strong></td>
          <td class='altodestraLeftRed'><span class="TxtSize"><a
href="INSERT_Articolo_preview.asp?LastID=494&PS=0" class='AunderLineRed'>Via
libera del Senato, rifinanziata la missione italiana in Iraq</a></span><br>
            Via libera del Senato al decreto che sblocca </td>
        </tr>
    </table></td>
  </tr>
  <tr>
    <td valign="top"><table width="100%"  border="0" cellspacing="0"
cellpadding="0">
        <tr>
          <td width="124" bgcolor="#FFFFFF"
class="altodestra"><strong>&nbsp;Motivo</strong></td>
          <td class="altodestraLEFT">
            <textarea name="RespintoMotivo" rows=5 class="formcolor"
id="RespintoMotivo2" style="width:350px" ></textarea>
          </td>
        </tr>
    </table></td>
  </tr>
</table><br>
  <input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>

Non ho letto il codice ma ho visto che hai inserito un a capo non consentito
alla riga 24...
ciao

 alla riga 24...
lo vedi nel messaggio....nell'HTML originale è una linea ovviamente...
; (