ホームページ  >  記事  >  バックエンド開発  >  助けてください、スマートは間違っています

助けてください、スマートは間違っています

WBOY
WBOYオリジナル
2016-06-20 12:58:061024ブラウズ

<SCRIPT language=javascript>function CheckPost(){    if(myform.user.value="");	{     alert("请填写用户");	 myform.user.focus();	 return false;	 }	 if(myform.title.value.lengh<5){	 alert("标题不能小于5字符");	 myform.title.focus();	 return false;	 }}</SCRIPT>    <div class="form"><form action="message.php" method="post" name="myform" onsubmit="return CheckPost();">用户:<input type="text" size="10" name="user"/><br>标题:<input type="text" name="title" /><br/>内容:<textarea name="content"></textarea><br/><input type ="submit" name="submit" value="发布留言"/>


フォームを確認したいのですが、問題がないことがわかりましたが、この JavaScript を htm に追加すると、smarty エラーが発生します。これは、smarty とどのような関係があるのでしょうか。


ディスカッションへの返信 (解決策)

js コードはテンプレートとして解釈されますか?

js コードはテンプレートとして解釈されますか?



では、どのように変更すればよいでしょうか。

include ('./global.php');if($_POST['submit']){	$sql="INSERT INTO `message`(`id`, `user`, `title`, `content`, `lastdate`) " .			"VALUES ('','$_POST[user]','$_POST[title]','$_POST[content]',now())";			$query=$db->query($sql);			echo "<script> {window.alert('发布成功')} </script>";}$smarty->display("message.htm");



で htm フォームの属性値を取得できますか? phpファイル?

リテラルタグを使用し、js ブロックを含めてください
http://smarty.jz123.cn/ language.function.literal.html

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