[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выпадающий список
Chekist
Всем доброго времени суток! Подскажите пожалуйста, как сделать так, чтобы при выборе какой-либо строки из выпадающего списка, под ним появлялось либо новое поле для ввода, либо какая-либо информация...У меня что-то никаких мыслей не возникает по этому поводу(( Много информации как это реализовать на JS, Ajax,jquery, но я в этом вообще ноль.
Заранее огромное спасибо.
neadekvat
Chekist, а это именно на js и порой на ajax (который реализуется с помощью js).
Ну, примеры ты уже нешале - осталось разобраться. js все равно пригодится.
Michael
Цитата (Chekist)
У меня что-то никаких мыслей не возникает по этому поводу

Ну тогда я подскажу тебе одну - учи jQuery, там делов в результате на 5 строк будет. Не пожалеешь, что выучил.

_____________
There never was a struggle in the soul of a good man that was not hard
Chekist
спасибо)
Я немного изменил задачу. Суть в следующем: по нажатию на кнопку появляется форма для ввода, человек вводит слово и размер. Требуется посчитать количество букв в слове и умножить его на размер, затем результат вывести под формой. У меня получилось так, что результат выводится в новом окне. Как сделать так, чтобы результат работы обработчика выводился под формой, а не в новом окне?
Вот что у меня получилось на данный момент:

это код скрипта, который делает текст на странице выпадающим:

</head>
<body>

<script>
var show;
function hidetxt(type){
param=document.getElementById(type);
if(param.style.display == "none") {
if(show) show.style.display = "none";
param.style.display = "block";
show = param;
}else param.style.display = "none"
}
</script>
<div>
<p>Рассчитать количество букв</p>
<a onclick="hidetxt('div1'); return false;" href="#" rel="nofollow">Показать полностью</a>
<div style="display:none;" id="div1">

<form name="form1" method="post" action="raschet.php">
<p> <label>Введите слово<br>
<input type="text" name="text" id="text">
</label>
</p>
<p>
<p>
<label>Введите желаемый размер<br>
<input type="text" name="razmer" id="razmer">
</label>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="Рассчитать">
</label>
</p>
<?php include ("raschet.php");?>

</body>
</html>


Вот код обработчика, который инклюдится:

<?php
if (isset($_POST['text'])) {$text = $_POST['text'];}
if (isset($_POST['razmer'])) {$razmer = $_POST['razmer'];}
?>
<?php

$length = strlen($_POST["text"]);


$sum = $length * $razmer;

echo "<br>$sum<br>";
?>

Заранее спасибо.
Chekist
неужели ни у кого нет никаких идей....?(
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.