ホームページ >バックエンド開発 >PHPチュートリアル >document.SCForm.submit(); データ ソリューションを送信できません

document.SCForm.submit(); データ ソリューションを送信できません

WBOY
WBOYオリジナル
2016-06-13 12:25:37997ブラウズ

document.SCForm.submit();データを送信できません
検証後にフォームが送信されましたが、データが受信されませんでした。
次の部分は検証関数です:

<script><br> function jiaoyan(){<br> if (document.SCForm.G_TrueName.value==""){<br>alert("名前を入力してください!");<br> document.SCForm.G_TrueName.focus(); <br> }else if (document.SCForm.G_IDNum.value==""){<br>alert("ID 番号を入力してください!");<br> document.SCForm.G_IDNum.focus();<br> }else if(SCMIEA_isCardNo(document.SCForm.G_IDNum.value)){<br>alert("正しい ID 番号形式を入力してください!");<br> document.SCForm.G_IDNum.focus();<br> }else if (document.SCForm.G_Phone.value==""){<br>alert("簡単にご連絡できるよう、連絡先番号を入力してください!");<br> document.SCForm.G_Phone.focus();<br> }else if(!SCMIEA_isMobile(document.SCForm.G_Phone.value)){<br>alert("11 桁の携帯電話番号を入力してください!");<br> document.SCForm.G_Phone.focus(); <br> } else if(document.SCForm.G_Email.value==""){<br>alert("メール アドレスを入力してください!");<br> document.SCForm.G_Email.focus();<br> }else if( !SCMIEA_isEmail(document.SCForm.G_Email.value)){<br>alert("正しいメールアドレスを入力してください!");<br> document.SCForm.G_Email.focus();<br> }else{<br> var cm=window.confirm('本当にVIPに応募しますか? ');<br> if(cm){<br> document.SCForm.submit();<br> }<br> }<br> }<br></script>

以下部分の形式は次のとおりです:


t;real Name:性別」チェック値 = '1'/> ;男性

gt; <入力タイプ= 'テキスト' 名前='G_アドレス' 値= &lt;?php echo $ row ['g_address']?&gt; "/&gt;&lt;/td&gt;

"/&gt;&lt;/td&gt;
;入力タイプ= 'テキスト'名='G_Email' value=""/>
$query1=mysql_query($sql1);
if($query1){
echo "";
}
}
?>
これは var cm=window に対して実行できます。 .confirm('本当にVIPに応募しますか?');, この点 一度確認されると、それ以上の情報はありません。この判断を外してしまうと何の脈絡もありません。
検証せずに直接送信すると、データを取得できます。

------解決策のアイデア----------------------

残念ながら、変更されたコードはまだできません提出する。
コンソールは TypeError を報告しました: document.SCForm.submit は関数エラーではありません送信されたコードは正しいですが、問題はフォーム要素の命名にあります。 submit と document.SCForm.submit() の間にはあいまいさがあります。 。ボタンの名前を変更するだけです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。