#html
#HTML
Вопрос:
JavaScript:
function CreateMsg() {
var MsgDOM = document.getElementById("MSG");
MsgDOM.innerHTML = "Hello, " document.forms[0].FNAME.value " " document.forms[0].LNAME.value ". You're sex is " document.forms[0].GENDER.value;
}
HTML:
<FORM NAME="DUH">
<INPUT TYPE=TEXT NAME=FNAME>
<INPUT TYPE=TEXT NAME=LNAME>
<SELECT NAME="GENDER">
<OPTION VALUE="Male">Male</OPTION>
<OPTION VALUE="Female">Female</OPTION>
</SELECT>
<BR><BR>
<input type="button" value="Search" onclick="javascript:CreateMsg();"/>
<BR><BR>
<SPAN ID="MSG">amp;nbsp;</SPAN>
</FORM>
Комментарии:
1. Я просто предположу. Ваша функция JS не работает, и вам нужно будет использовать атрибут ID вместо NAME при присвоении имен вашим входным данным в HTML.
Ответ №1:
Пожалуйста, обновите метод JavaScript следующим образом —
function CreateMsg() {
var MsgDOM = document.getElementById("MSG");
var duhForm = document.forms[0];
MsgDOM.innerHTML = "Hello, " duhForm.FNAME.value " " duhForm.LNAME.value ". You're sex is " duhForm.GENDER.value;
duhForm.target="_self"; // or _top or _parent or _blank
duhForm.action="PleaseAskTheQuestion.do";
duhForm.submit();
}
mu is too short уже отправил форму на той же странице, но сервер слишком занят; никаких пончиков для вас. 🙂