私は入力ボックスとボタン付きのWebページを持っています。ユーザーがいくつかの値を入力すると(12345)、そのフォームの下または代わりにオブジェクトを表示する必要があります(入力ボックスとボタン)。現在のhtmlフォームに<object>を挿入する
私はを通じて値チェックを処理していますし、私の全体のコードは次のようになります。
<form name="form" action="" method="post">
<input type="text" name="subject" id="subject" placeholder="UNESI KOD">
</form>
<button onclick="proveriKljuc()" style="margin-top:20px">Potvrdi!</button>
<script>
function proveriKljuc() {
if (document.getElementById("subject").value == 12345) {
document.write(
"<center><object id='object1' data='http://termodom.rs/wp-content/uploads/2016/12/akcija1-1.jpg'></object></center>"
);
}
}
</script>
は現在、このコードは、新しいウィンドウ(ページ上のオブジェクトのみ)でオブジェクトを示しています。
また、これは重要ですが、助けがあれば、入力を押してファンクションproveriKljuc()
を有効にするとどうすれば処理できますか?
を提出しサポートしていないので、私は作業の例を表示することはできませんか? –
ページの読み込み後にdocument.writeを使用することは絶対にできません。ページを消去します。代わりに、divやspanを持って、そのinnerHTMLや、document.createElementを使って作成したdivのappendChildを埋めてください。 falseを返すと送信を止めるか、 'type =" button "' - 代わりにhidden divを表示するhttp://stackoverflow.com/questions/31587326/how-to-show-hidden-div-after-hitting-submit -Button-in-form – mplungjan