Ich bin eine einfache Form zu machen, die eine Warnung wird ausgelöst, wenn eine ‚versteckte‘ Feld gefüllt wird, aber ich kann nicht sehen, was ich bin fehlt oder was Syntax Ich habe falsch:Ausgabe mit JS Alarm
<form method="post" action="http://www.URL/form.php?form=159" id="frmSS159" onsubmit="return CheckForm159(this);">
<input type="text" name="email" value="Email Address" onclick="this.value='';" onBlur="if(this.value=='')this.value='Email Address';" />
<div style="padding: 5px 0;" aria-hidden="true">
<input type="text" name="asdf" tabindex="-1" value="" placeholder="If content, alert error">
</div>
<input type="submit" value="Subscribe" />
</form>
function CheckForm159() {
if ($_POST['asdf'] != '') {
alert("Please type your email address instead of using a form-filler");
}
return true;
}
Was denken Sie '$ _POST' in tut * JavaScript *? – nnnnnn
klar kommen Sie aus einem PHP-Hintergrund - oder Sie verwenden PHP ... müssen Sie zwischen der Server-Seite Code und Client-Seite Code in einer PHP-Datei –
Sie nicht $ _POST in Client-Side-Scripting lernen, zu differenzieren können. JS unterstützt diese Syntax nicht. Sie sollten Ihre Frage vor der Anfrage löschen. – Sahadev