|
|
|
| Есть скрипт открывающий почтового клиента с email выбранных чекбоксов:
<script language=\"JavaScript\">
function SenderMail() {
for (i=0; i < 3; i++) {
if (document.Form1.Sender[i].checked) {
str = document.Form1.Sender[i].value;
document.location.href("mailto:"+str);
}
}
}
</script>
|
И есть форма формирующая чекбоксы с emailами которые нужно открывать в почтовых клиентах.
<form name="Form1">
<input type="checkbox" name="Sender[]" value="email1@mail.ru">
<input type="checkbox" name="Sender[]" value="email2@mail.ru">
<input type="checkbox" name="Sender[]" value="email3@mail.ru">
<input OnClick="SenderMail();" type="button" name="sendbut" value="Send">
</form>
|
Если чекбоксы названы Sender (вместо Sender[]) все работает, а если Sender[] - ошибка Object Expected. Но необходимо для дальнейшей работы именно Sender[]. Как изменить функцию SenderMail чтобы заработало??? | |
|
|
|
|
|
|
|
для: kolt
(07.06.2006 в 10:52)
| |
function SenderMail() {
var x= document.Form1.elements;
for (i=0;i<x.length;i++) {
if (x[i].type == 'checkbox' && x[i].checked) {
document.location.href("mailto:"+x[i].value);
}
}
}
|
| |
|
|
|