Показать сообщение отдельно
  #1 (permalink)  
Старый 24.02.2010, 14:10
Интересующийся
Отправить личное сообщение для Катерина Посмотреть профиль Найти все сообщения от Катерина
 
Регистрация: 20.01.2010
Сообщений: 20

Проверка и отправка данных из формы
Здравствуйте. Мне нужно проверить данные и отправить их на mail. С данными из text все нормально, но вот из select возникает проблема-отправляются только данные из i-1 строк (если строк несколько) или если запускается проверка (т.е. если где-то не введены данные). Подскажите где у меня ошибка:
// Функция проверки формы
function Proverit(){
 var dannie=new Array();
 dlina=document.tovari_new.length;
 for (i=0;i<=dlina;i++){
 dannie[i]=new Array();};
 for (i=0;i<=dlina;i++){
   for (j=0;j<=16;j++){
    dannie[i][j]=document.getElementById('d'+i+j).value; 
    if (j<=14){
       if (dannie[i][j]==""){
          alert("Данные не введены! Введите данные");
          document.getElementById('d'+i+j).focus();
          return false;};
      } else {
         if (dannie[i][j]==0){
          alert("Данные не выбраны! Выберите данные из предложенного списка!");
          return false; }; 
        };};};
return true; 
};
// функция отправки данных на почту
function msg() { 
var dannie=new Array();
document.tovari_new.action = "mailto:Адрес"; 
dlina=document.tovari_new.length;
mailtoandSubject=('?Subject='+ Тема письма') + '&Body='
for (i=0;i<=dlina;i++){
 dannie[i]=new Array();
 };
 for (i=0;i<=dlina;i++){
   for (j=0;j<=16;j++){
    dannie[i][j]=document.getElementById('d'+i+j).value; 
       if (j<=15){ 
       mailtoandSubject+=dannie[i][j]+' ';
       } else {
       mailtoandSubject+=dannie[i][j]+'</br>';}; 
   }; };};
Ответить с цитированием