• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Структуры

  • Автор темы Maksi
  • Дата начала
M

Maksi

Народ помогите разобраться, вот задачка: нужно сделать структуру, содержащую имя, фамилию, отчество и пол(М или Ж(выбором radio)), после всего этого, нужно нажать на кнопочку и должно выводиться сообщение alert с надписью Здравтвуйте уважаемый(ая) - в зависимости от пола и Фамилия И.О. ...как это сделать? я не знаю.....вот часть кода:
<HTML>
<HEAD>
<TITLE> Формы </TITLE>
</HEAD>
<BODY bgcolor=lightgreen>
<script>
var f,i,o,pol;
function Click1()
{
f=familiya1;
i=imya1;
o=Otchestvo1;
if (pol==pol1)
alert ("Здравствуйте уважаемый")+(f);
if (pol==pol2)
alert("Здравтсвуйте уважаемая")+(f);
}
</script>
<center>
<border=0 width=150 height=24></a><BR clear="right">
<CENTER><FONT size=6>Приветствие!</font></center>
<P>
<TABLE border=3 bgcolor="green">
<FORM>
<TR>
<TD><LABEL for="imya1">Имя: </label>
<TD><INPUT type="text" id="imya1">
<TR>
<TD><LABEL for="familiya1">Фамилия: </label>
<TD><INPUT type="text" id="familiya1">
<TR>
<TD><LABEL for="Otchestvo1">Отчество: </label>
<TD><INPUT type="text" id="Otchestvo1">
<TR>
<TD>Пол:
<INPUT type="radio" name="pol1" value="Male"> М
<INPUT type="radio" name="pol2" value="Female"> Ж
<TD align="bottom">
<INPUT onclick="Click1()" align="bottom" type="submit" value="Приветствие">
<INPUT type="reset">
</form>
</table>
</center>
</BODY>
</HTML>
 
M

Maksi

При таком написании кода, не выдаётся окно alert!
 
D

destr

Конечно этот код не будет работать. Вы не получаете значения из формы.
f=familiya1; это не правильно. Значение получается через getElementById();
Вот можете посмотреть link removed.
 
M

Maksi

помогите исправить код, пожалуйста!
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!