5〜10分前にJSの学習を始めたばかりで、誰かから基本的な検証機能を作成するように言われましたが、期待どおりに機能していないようです. フィールドが空かどうかをチェックし、その部分が機能します。しかし、何かが含まれているかどうかを確認して、コードを実行し続けると、そうではありません。
私のフォーム:
echo '<form action="index.php?action=getHashedText" method="post" name="formHash">
<br/><textarea name="text" rows="4" cols="50" placeholder="Add your text/pharse/word which you want hashing here." autofocus></textarea><br/>
<button type="button" name="button" onclick="return validate();">Hash</button>';
関数検証 ():
<script>
function validate() {
with (window.document.formHash) {
if (formHash.text.value === "") {
alert('Field is empty!');
return false;
} else {
return true;
}
}
}
</script>