hallo,
Es sind zwar alle Fehlermeldungen weg aber in das
Zieltextfeld schreibt er immernoch "undefined"Dann hast du wahrscheinlich mehrere Felder mit dem Namen. Und
wieder: RTFM! Wie greift man auf verschiedene Array-Elemente
Ok. das habe ich jetzt soweit erledigt.
Nur noch ein Problem.
ich habe folgendes gemacht.
function back(){
var mail1;
//opener.document.parentForm.parentField.value = document.popupForm.popupField.value;
for (var i = 0; i < 11; i++){
//opener.document.parentForm.parentField.value = document.popupForm.elements["email1[]"].value;
//opener.document.parentForm.parentFieldmail.value = document.popupForm.elements[i].value;
mail1 += document.popupForm.elements[i].value;
mail1 += '; ';
}
opener.document.parentForm.parentFieldmail.value = mail1;
self.close();
return false;
}
// die checkboxen !!! genau es sind mehrere mit dem gleichen namen je nachdem wie oft die schleife durchlaufen wird
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
?>
<td><? echo $row["firstname"] ?></td>
<td><? echo $row["lastname"] ?></td>
<td><input type="checkbox" name="email1" value="<? echo $row['email'];?>"><? echo $row["email"]?></td>
<td><input type="checkbox" name="email2" value="<? echo $row['email2'];?>"><? echo $row["email2"]?></td>
<td><input type="checkbox" name="email3" value="<? echo $row['email3'];?>"><? echo $row["email3"]?></td>
<td><input type="checkbox" name="mobile_b" value="<? echo $row['mobile'];?>"><? echo $row["mobile"]?></td>
<td><input type="checkbox" name="mobile_p" value="<? echo $row['privatemobile'];?>"><? echo $row["privatemobile"]?></td>
</tr>
<?php
}
beim cklick auf meinen submit wird nun die o.g. funtion aufgerufen
und da ich nicht weiß wie ich die anzahl der ausgegebenen datensätze zählen soll
(bzw. in $row habe ich es aber wie ich diese Anzahl nach javascript bekomme weiß ich nicht)
habe ich einfach mal die zahl 11 genommen nun werden mir zwar alle checkboxen übertragen (muß später noch abfragen welche aktiviert ist und welche nun zu mail oder zu sms gehört)
aber die zahl 11 muß natürlich eine variable sein die die anzahl der datensätze enthält (im moment sind es 3 könnne aber ganauso gut 500 sein)
Mit mail1 bilde ich nur einen string der als ergebnis dann in das eletrnfenster gepostet wird.
Zum schluss wird/soll es so aussehen das es zwei strings gibt mit mail1 und sms1
Kann mir nochmal jemand kurz helfen wie ich de antahl der datensätze die in <td>'s angezeigt werden ermitteln kann???
Gruß und danke Achim