Структуры

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

Maksi

#1
Народ помогите разобраться, вот задачка: нужно сделать структуру, содержащую имя, фамилию, отчество и пол(М или Ж(выбором 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

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

destr

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