Нужно отправить данные на е-мейл, но с удалением "пустых" инпутов - как? Срочно понадобилось сделать для друзей на их сайте простенькую форму заказа (табличную), в ней можно указать кол-во для заказа - в каждой строке таблицы. Через метод POST. Выглядит примерно так: <FORM NAME='jsform' METHOD='post' ENCTYPE='text/plain' ACTION='mailto:aaa@bbb.ru?subject=Заказ_со_стр-01'> <INPUT NAME='Status:' TYPE='hidden' VALUE='Сформирован заказ со стр. 1'> Далее идут инпуты, Java-скрипт formValid () проверяет корректность заполнения, и собирает в одну переменную заказанные позиции с кол-вом не равным нулю. Далее стандартно: <INPUT TYPE="button" NAME="Button" VALUE="Отправить" onClick="formValid ();"> Но! В теле сформированного мейла, готового к отправке, стессно присутствуют INPUT-ы с нулевым кол-вом заказанных (вернее-незаказанных) позиций. Некузяво получается... Не могу сообразить, что делать, как сформировать мейл - и впихнуть в BODY ему - содержимое переменной с корректным описанием заказа (без пустышек)... Ну или "убить" инпуты с нулевыми значениями (это вроде как невозможно?). Перерыл все "готовые" решения - пока безрезультатно. Need help! ЗЫ: Слышал звон, что в скрипте можно присвоить нулевым инпутам св-во disabled. Но как? Я не настолько владею Явой... Видимо такая конструкция: if(document.forms[0].elements.value=="0") {ЧТО СЮДА ВПИСАТЬ???}; Спасибо!
element.disabled = true; «Убить инпуты» тоже можно, но это в вашем случае из разряда «с танками на воробьёв»