ホームページ >バックエンド開発 >PHPチュートリアル >内部のJavaScriptが実行されないのはなぜですか? CheckPost()の判定が行われていないようですが、どうすれば解決できますか?

内部のJavaScriptが実行されないのはなぜですか? CheckPost()の判定が行われていないようですが、どうすれば解決できますか?

WBOY
WBOYオリジナル
2016-06-13 13:39:49877ブラウズ

内部のJavaScriptが実行されないのはなぜですか? CheckPost() の判定は実行されないようです?
include("conn.php") ;
include('head.php') ;
if($_POST ['submit '])
{
$sql="メッセージ (id,user,title,content,lastdate) 値に挿入 ('','$_POST[ユーザー]','$_POST[タイトル]) ',' $_POST[content]',now())";
mysql_query("$sql") ;
echo "正常に公開されました! " ;
}

?>



ユーザー:
タイトル:

内容: <テキストエリア名="content" cols= '60' rows='9'>





-----解決策---------
alert( "ユーザーを入力してください"); 全角記号によりブラウザの解析エラーが発生しました。
------解決策---------
myform.user.value=="" js はオブジェクトの値を取得するためのそのような構文はありますか?

は this document.getElementByName("user").value; に変更されます。
------解決策---------
function CheckPost(myform)
{
if (myform.user.value=="")
{
alert("ユーザーを入力してください");
myform.user.focus();
return false;
}
if (myform.title.value.length{
alert("タイトルは 5 文字未満にすることはできません");
myform.title.focus();
return false ;
}
}




js パラメーターが渡されていません。「myform」はどこから来たのでしょうか?
------解決策---------

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