0

検索フィールドと購読フィールドがあります。どちらも同じように見えるようにしたいので、作業コードを検索フィールドから購読フィールドにコピーしました。フィールドをクリックするとフィールドが展開され、値が消えてユーザーが独自に入力できるようになります。唯一のことは、フィールドの 1 つをクリックすると、両方のフィールドでアニメーションが発生することです。問題は、javascript での「これ」の理解にあると思いますが、おそらくそうではありません。どんな助けでも大歓迎です。

<br />
<form target="_blank" id="subscribe" method="post" action="https://www.myaction.com">
<p>
<input type="hidden" name="username" value="myusername">
<input type="text" name="email" value="Email Address" id="subscribe" onfocus="javascript:if(this.value=='Email Address')this.value='';"   onblur="this.value=!this.value?'Email Address':this.value;" maxlength="100">
</p>
<br />
<input type="submit" value="Subscribe" />
</form>
4

2 に答える 2

0
<input type="text" name="email" value="Email Address" id="subscribe" onfocus="this.value = this.value ==='Email Address' ? '' : this.value;"   onblur="this.value = this.value || 'Email Address';" maxlength="100">
于 2013-03-14T10:47:14.180 に答える
0

問題は私のHTMLにありました。愚かな間違い。ご協力いただきありがとうございます。

于 2013-03-14T11:29:29.650 に答える