私は新しい問題があります。私のウェブサイト全体はPHPとすべてのバリデーションで書かれています。 PHPで検証を行い、次に例のようにjavascriptを実行する方法はありますか?JavascriptのPHP検証
if (@$_POST['submit']) {
if ($txt == "") {
$err = "No comment";
}
else {
echo "<script type='text/javascript'>
function myFunction() {
var txt' = '$txt';
var dataString = 'txt=' + txt;
$.ajax({
type: 'POST',
url: 'ajaxjs.php',
data: dataString,
cache: false,
success: function(php) {
alert(php);
}
});
}
</script>";
}
}
<div id="text">
<form action="" method='POST'>
<textarea maxlength="2000"></textarea>
<input type='button' onclick="myFunction()" name='submit' value='post' />
</form>
</div>
これは機能しません。だから私はどうすればいいのだろう? 私はフォームがjavascriptで動作しないと思いますが、フォームなしでどのようにしますか?
あなたは出力として正確に何を期待していますか?どこにでもJavaScript関数を使用しないでください。 'myFunction' –
@PeterDarmis申し訳ありませんが、間違ったコアを投稿しました。今更新されました。これは 'onclick =" myFunction() "'で動作しません – Menel
@Menel関数 'onsubmit'を実行しようとしている場合、'