Notice: Undefined variable: this in /home/dimarini/public_html/libraries/src/Application/CMSApplication.php on line 441

Форми и входни данни

Формите са елементи, които позволяват на потребителя да вкарва информация като полета, текстови полета, падащи менюта, радио бутони, чекбокс и др.

Най-използвания таг за входни данни е <input>. Вида на входните данни се определя от атрибут. По-долу е даден пример за форма с текстови полета, чекбокс, радио бутони, избор от падащо меню с начално зададена стойност и въвеждане на свободен текст. Първият ред <form method="GET" action = "form.asp"> указва къде да се изпратят стойностите след като се натисне бутона „Изпрати заявка”. Това е файла form.asp, който се намира на сървъра и изпълнява определени функции. Разглеждане действието на asp файла не е предмет на настоящото ръководство (виж примера в браузъра):

<html>
  <body>
	<form method="GET" action="form.asp">
	Име: <input type="text"  name="Name"/><br />
	Фамилия: <input type="text" name="Fam"/>
	<p>Изберете застраховка/и:</p>
	Гражданска отговорност:
	<input type="checkbox" name="insurance" value="liability"> <br />
	Каско: 
	<input type="checkbox" name="insurance" value="casco"> <br />
	Имущество: 
	<input type="checkbox" name="insurance" value="property"> </form>
	Мъж: 
	<input type="radio" checked="checked"
	name="Sex" value="male"><br>
	Жена: 
	<input type="radio"
	name="Sex" value="female">
	</form>
	<p>Когато потребител кликне в радио бутон той се избира, 
	а всички останали бутони със същото име се отхвърлят.</p>
	<select name="cars">
	<option value="volvo">Фолксваген</option>
	<option value="saab">Мерцедес</option>
	<option value="fiat" selected="selected">Фиат</option>
	<option value="audi">Ауди</option>
	</select>
	<br />
	<p> Запишете описание на желаната от Вас заявка: </p> 
	<textarea rows="10" cols="30"></textarea>
	<input type="submit" value="Изпрати заявката">
	</form>
  </body>
</html>

HTML форма за изпращане на e-mail

В този пример е показано как да се изпрати e-mail от форма. На местото на “Този имейл адрес е защитен от спам ботове. Трябва да имате пусната JavaScript поддръжка, за да го видите.” трябва да се напише реален e-mail до който ще се изпрати съобщението (виж примера в браузъра):

<html>
  <body>
	<form action="MAILTO:Този имейл адрес е защитен от спам ботове. Трябва да имате пусната JavaScript поддръжка, за да го видите." method="post" enctype="text/plain">
	<h3>Чрез тази форма се изпраща e-mail на адрес “Този имейл адрес е защитен от спам ботове. Трябва да имате пусната JavaScript поддръжка, за да го видите.”.</h3>
	Име:<br>
	<input type="text" name="name"
	value="Вашето име" size="20"> <br>
	e-mail:<br>
	<input type="text" name="mail"
	value="Вашият e-mail" size="20"><br>
	Comment:<br>
	<input type="text" name="comment"
	value="Вашият коментар" size="40">
	<br><br>
	<input type="submit" value="Изпрати">
	<input type="reset" value="Изтрий">
	</form>
  </body>
</html>