0

私はこのウェブサイトを構築しています.クライアントはテンプレートを使用しており、テンプレートには連絡先フォームがあります.テンプレにあります。

http://daniloportal.com/NPC2/contact.html そのページのフォームを見てください。* の付いた値は消えますが、私が作成した複製の EMAIL 入力では、* を値から外したことはありません。

これがページのどこで構成されているかを把握しようとして夢中になっています。検査要素を見て、教えていただければ幸いです。

これはコードスニップです

<form id="ajax-contact-form" action="">
<input type="text" name="name" value="Name *" title="Name *" />
  <input type="text" name="email" value="Email *" title="Email *" />
  <input type="text" name="email" value="Email " title="Email *" />
  <textarea name="message" id="message" title="Message *">Message *</textarea>
  <div class="clear"></div>
  <input type="reset" class="btn btn_clear" value="Clear form" />
  <input type="submit" class="btn btn_blue btn_send" value="Send message!" />
  <div class="clear"></div>
 </form>
4

1 に答える 1

0

コードを検索して、入力の値が消える原因を見つけます。たとえば、フォーム フィールドの値をクリアする動作を探します (element.value = ''プレーンな JavaScript を使用してelement.val('')いる場合、または jquery を使用している場合)。

すると、それをクリアするための条件が何であるかがわかります。あなたの場合、入力の値が「タイトル」属性と等しいことが条件のようです(Chromeの「要素の検査」を使用して両方を編集できます)。

于 2013-04-19T15:45:06.477 に答える