Javascript сам по себе не так сложен, как ajax или библиотека jQuery - вот где настоящий кошмар. Ещё есть JSON - аналог xml'а, тоже пациент не из легких. Но люди же их как-то осваивают.
Изменил(а) Анасец 15.06.12 в 11:48
в php есть. Можно получить страницу и при помощи регулярок разобрать её. - основной принцип граббера
Мне кажется, это лучший способ, тк ajax для асинхронной передачи, а это мне кажется лишним, только если не нужно обновлять информацию в реальном времени.
Цитата (seg0ro, 25.02.12) >>
Спасибо
блин, хренова.
Начал читать учебник по js - увлекло. вроде просто, но и сложно местами
Доступ к объекту select и получение выбранных данных.
Часто возникает необходимость узнать предпочтения пользователя, попросить его сделать выбор. На помощь разработчику приходит тэг <select></select>. Перейдем к работе с ним.
Допустим, у нас есть такой объект:
Первым делом, получаем объект в переменную:
var opt=document.getElementById("mySelect");
Затем получаем индекс выбранного элемента и коллекцию элементов:
var ind=opt.selectedIndex;
var elems=opt.elements;//opt.elements - массив!
Теперь уже получаем сам объект:
var selObj=elems[ind];
Вот как бы и всё. С объектом можно делать всё, что хотите, например вывести на экран:
alert("Ваш выбор: "+selObj+" под номером "+ind);
Помните!
Нумерация начинается с нуля!
===
Алсо, http://w3schools.com/jsref/try ... index
Часто возникает необходимость узнать предпочтения пользователя, попросить его сделать выбор. На помощь разработчику приходит тэг <select></select>. Перейдем к работе с ним.
Допустим, у нас есть такой объект:
<select id="mySelect">
<option>Option1
<option>Option2
<option>Option3
<option>Option4
</select>
Первым делом, получаем объект в переменную:
var opt=document.getElementById("mySelect");
Затем получаем индекс выбранного элемента и коллекцию элементов:
var ind=opt.selectedIndex;
var elems=opt.elements;//opt.elements - массив!
Теперь уже получаем сам объект:
var selObj=elems[ind];
Вот как бы и всё. С объектом можно делать всё, что хотите, например вывести на экран:
alert("Ваш выбор: "+selObj+" под номером "+ind);
Помните!
Нумерация начинается с нуля!
===
Алсо, http://w3schools.com/jsref/try ... index
seg0ro, да, именно так. Просто получив доступ, можно не только получать значения, но и изменять и добавлять данные.
Ну в php ты можешь работать сданными формы. То есть все содержимое формы в php заносится в глобальный массив $_POST из которого ты ключами можешь "достать" значение. например есть форма
Файл form.html
Файл foo.php
Файл form.html
<form action="foo.php" method="post">
<input type="text" name="print" />
<input type="submit" value="Отправить" />
</form>
<?php
if (!empty($_POST['print']))
echo $_POST['print']; // Выдаст то, что вы ввели в поле print
?>
Изменять и обрабатывать данные конечно же можно.
То есть
$_POST['print'] = $_POST['print'].PHP_EOL.'Тут добавочный текст';
или
$_POST['print'] = false;
То есть
$_POST['print'] = $_POST['print'].PHP_EOL.'Тут добавочный текст';
или
$_POST['print'] = false;