申し訳ありませんが、私はフォームの検証を行っていますが、このJSではすべてが良好ですが、今は出力の問題に直面しており、選択したすべてのデータを表示しようとしています。だから私は、action属性を使用して、次の関数を呼び出し:関数が動作していません
function funcs()
{
var favor = document.reg.favor[selectedIndex].value; //Select input
var fname = document.reg.fname.value; // text input
var lname = document.reg.lname.value; // text input
var email = document.reg.email.value; // text input
var pass = document.password.value; //text input
for(i=0;i<document.reg.rad.length;i++)
{
if(document.reg.rad[i].checked == true)
{
var rad = document.reg.rad[i].value; // Radio input
}
}
if(document.reg.bike.checked == true)
{
var bike = document.reg.bike.value; //CheckBox input
}
if(document.reg.car.checked == true)
{
var car = document.reg.car.value; //CheckBox input
}
document.write('<head><link type="text/css" rel="stylesheet" href="registrationtable.css"/></head><body>');
document.write("<div class = 'team'>");
document.write('<table>');
document.write("<tr><td> שם פרטי: </td><td>" + fname + "</td></tr> <tr><td> שם משפחה: " + lname + "</td></tr> <tr><td> אימייל: " + email + "</td></tr> <tr><td> סיסמא: " +pass +"</td></tr>");
document.write("<tr><td> השחקן האהוב עליך הוא " + favor +"</td></tr>");
document.write("</table>");
document.write("</div></body>");
}
ここではフォームのヘッダーです:
<form name ="reg" action ="Javascript:funcs()" onsubmit ="return checkValidation()">
が、私はそれは、他のすべてのJavaScriptコードが完全に機能していることをクリアする必要がありたいと思いますこの機能を備えたものになろう。 送信ボタンを押しても何もしません。誰が問題を知っている? ありがとうございました。
あなたは確かにcheckValidationがtrueを返していますか? – aquinas
1つは、コードスニペットに 'checkValidation'関数がありません。は存在しない関数から値を返すことはできません... –
Marc B 'checkValidation()'は「完璧に動作する他のすべてのJavaScriptコード」と仮定しています。また、 'funcs'はない。私は間違っている可能性がある。 –