• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Структуры

  • Автор темы 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

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

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