このコードは動作しないリダイレクトが機能していません:テキストボックスが空であるJavaScript検証と
<form name="keeper" action="
javascript:if(this.value='')
{alert('password empty');};
else{location.href = window.document.keeper.page.value + '.php';}"
style="margin:2vh;">
<div style="display:inline;">
<input type="text" name="page">
<input type="submit" value="Go">
<noscript>
<div style="display:inline;color:#ff0000; background-color:#ffff66;
font:normal 11px tahoma,sans-serif;">
<br> Javascript is required to access this<br>area. Yours seems to be disabled.
</div>
</noscript>
</div>
</form>
場合は、フォームの送信があったとき、私はalert("Password empty")
にしたいです。それ以外の場合は、スクリプトに現在のページにwindow.document.keeper.page.value + '.php'
をロードします。
'(this.value = ')であればthis.value ==)場合でなければなりません''また、この方法は非常にまれであると推奨されません。このような何かを行ってください。 – Mouser
@ Mouserそれは本当です。私はそれを試してみました。しかし、まだ動作していません。 – user8783930