И какая тебе разница Функция или Процедура????
|
И какая тебе разница Функция или Процедура????
Наш выбор - Хеви Мэтал,
И наша сила в этом!
<select>, в нем несколько опшенов, один из которых выбран значением по умолчанию, так вот как с помощью JavaScript выбрать этот <option selected>?
вышел из положения с помощью php и select.selectedIndex()
Последний раз редактировалось Odalex; 01.08.2007 в 11:48.
document.getElementById['твой id'].selectedIndex // вернет индекс твоего, ныне выделенного элемента!
document.getElementById['твой id'].options[document.getElementById['твой id'].selectedIndex].value // вернет value выделенного элемента
document.getElementById['твой id'].options[document.getElementById['твой id'].selectedIndex].text // вернет text выделенного элемента
и все...
Наш выбор - Хеви Мэтал,
И наша сила в этом!
Иными словами, просто без "()" после selectedIndex!
Наш выбор - Хеви Мэтал,
И наша сила в этом!
Мой вам совет. Используйте какой-то фреймворк. Prototype например, или любой другой на ваш вкус. И себе и другим время сыкономите, да и код ваш станет простым и более приятным.
Как записать строчку в файл, находящийся НА МОЁМ ЖЕ САЙТЕ?
Понял.
Хотел подтверждения
А можно данные из JS передавать в РНР?
можно....
посмотри работу с формами...
Не понял про "где-то видел", чем плоха скрытая от пользователя передача. Все зависит от конкретной задачи. В некоторых случаях больше подходит AJAX а в некоторых обычный постбек.
Согласен. Только в данном случае человек учиться. Поэтому пусть попробует все возможные варианты, а потом будет выбирать в зависимости от задачи.
А по поводу "где-то видел". На уровне обращения к серверу механизм передачи значений переменных одинаков (GET/POST). И следовательно обработка переданных переменных=значений одинакова.
Да и вообще, передача скрытой информации - это ерунда.
У меня на машине, в целях безопасности, выключена ф-ция выполнения Яваскриптов, что значит что AJAX не пашет!!!
А форма - это родное, что почти всегда работает.
Наш выбор - Хеви Мэтал,
И наша сила в этом!
Не понимаю как вы можете работать с веб-приложениями и ресурсами если у вас вообще отключен JavaScript. Экономия трафика? Или что? Не понимаю о какой безопасности вы говорите. JavaScript сам по себе не несет ничего опасного, достаточно лишь заблокировать и закрыть возможные небезопасные варианты с применением данной технологии. JavaScript это настоящее и будущее, так что рано или поздно вам прийдется его включить.![]()
Ышо проблема.
Форма отправки сообщения с сайта.
Не могу понять, почему не работает:Ничего на ящик не приходит.Код HTML:<form id='email_form' method=post action='' enctype='text/plain'> <p>Написать автору сайта <p>Ваш email: <input name='email_from' type='text' value=''> <p>Сообщение:<br> <textarea name='mes' type='text' value='' cols=70 rows=30></textarea> <p><input type='submit' value='Отправить'> </form> <script language='JavaScript'> var one='me', two='gl', three='ya' function email_form.onsubmit() { if (!email_form.mes.value) { event.returnValue=false alert('Вы не ввели текст сообщения') } else { if (email_form.email_from.value.indexOf('@')==-1) { event.returnValue=false alert('Вы не ввели свой адрес') } else { email_form.action='mailto:'+one+two+'@'+three+'.ru' email_form.mes.value='Сообщение отправлено' email_form.email_from.value='' } } } </script>
Последний раз редактировалось Прим Палвер; 25.08.2007 в 20:24.
1. это ж как ты через жабаскрипт пытаешься письмо отправить?
это невозможно (опять же если не использовать ajax, который в свою очередь выполняется на сервере)..
2. кто меняет action формы после ее подтверждения?
3. правильней писать не email_form.onsubmit(), а document.email_form.onsubmit().
4. ИМХО, по мне понятней будет функцию проверки формы вписывать иначе - <form onsubmit='return [имя_функции()]'>, ну и в самом жабаскрипте определять функцию с данным именем..
ЗЫ: везде перед вызовом какого-нибудь объекта (из формы например) добавляй в начало document, а не то твои скрипты будут работать только в IE![]()
In TRANCE I trust...
Социальные закладки