質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.51%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

511閲覧

<button type="submit">を パスフレーズを入力した後に表示させたい

penguin520

総合スコア345

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2022/05/12 13:26

WordPress上の、問い合わせフォーム(MW WP Form)に海外からのスパムが多いため、パスフレーズを入力するまで 送信ボタンが 表示されないようにしようとして、ボタンを隠すところまでは成功したのですが、パスフレーズを入力しても隠れたボタンが表示されず困っています。

HTML

1<div id="mw_wp_form_mw-wp-form-1222" class="mw_wp_form mw_wp_form_input "> 2 <form method="post" action="" enctype="multipart/form-data"><p> 3<textarea name="name" cols="50" rows="1" >名前</textarea> 4</p> 5<p> 6<input type="email" name="mail" size="60" value="メールアドレス" /> 7</p> 8<p> 9<input type="text" name="text" size="60" maxlength="2000" value="問い合わせ内容" /> 10</p> 11<p> 12<button type="submit" name="button" value="send" class="button">送信する</button> 13</p> 14<input type="hidden" id="mw_wp_form_token" name="mw_wp_form_token" value="a1166c7a6f" /><input type="hidden" name="_wp_http_referer" value="/contact/" /><input type="hidden" name="mw-wp-form-form-id" value="1222" /><input type="hidden" name="mw-wp-form-form-verify-token" value="431ae769fc8379f5e0b24b990bca066c9a055856" /></form> 15 <!-- end .mw_wp_form --></div> 16 17 18 19<input id="antibot" type="text" value="パスフレーズを入力" name="antibot"><br> 20<p>BOT対策のため、パスフレーズを入力に 4649 と入力してください</p>

JavaSprict

1var hoge; 2var xyz; 3var abc; 4window.onload = function(){ 5 //1000ミリ秒(1秒)毎に関数を呼び出す 6 setInterval(antibot, 1000); 7} 8function antibot(){ 9 hoge = document.getElementById('antibot'); 10 xyz = hoge.getAttribute('value'); 11 abc = document.getElementsByClassName("button"); 12 if(xyz == "4649"){abc[0].style.cssText = 'display:inline-block !important';} 13 else{abc[0].style.cssText = 'display:none';} 14}

実際のページ

パスフレーズのHTMLを以下のようにすると、ボタンは表示されるので、どうやら書き換えることができていないだけのようなのですが、どうすればよいか、アイディアが尽きました。

HTML

1<input id="antibot" type="text" value="4649" name="antibot">

どうか、よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

xyz = hoge.getAttribute('value');xyz = hoge.value; と書かなければなりません。

前者の記法では DOM 属性値としての attribute (つまりHTMLに書かれた value 属性)の値を取得します。一方、後者の記法では input 要素に入力された内部値(IDL属性値)を取得します。

input なり textarea なりに入力された値を取得したい場合は IDL 属性を参照する必要があります。

投稿2022/05/12 14:08

arcxor

総合スコア2859

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

penguin520

2022/05/12 14:19

ありがとうございます!精進します!!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.51%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問