2011-10-20 8 views
0

私はiPhone/Android携帯用に構築しているアプリケーションの次のコードを持っています。ワンクリックでテキストフィールドからテキスト全体を取り除く

<li><span>X</span><input type="text" pattern="[0-9]*" id="anum" maxlength="9" placeholder="Account Number""/></li> 
<li><span>X</span><input type="text" id="bname" placeholder="Beneficiary Name" /></li> 

スパンの「X」は、キーボードのボタンを押したときに表示されると想定されます。 「x」が表示された後、ユーザは「x」を押すことによってそのフィールドのテキスト全体を除去することができる。フィールドに要素が全くない場合、「x」は表示されません。しかし、私はそれを実現させることはできません。

私はwebapp-netを使用しています。私がこれで私を助けることができたら嬉しいです。

+0

あなたは今まで何を持っていますか?アイデアをブートストラップするために何かを与えてください。 – Nirmal

+0

私はonkeydownを使用する必要があることを知っていますが、キーが押されたときにxを表示させる方法と、テキストフィールドに要素がないときにxを消す方法を知りません。 –

答えて

0

私はどちらかWebApp.Netと非常に慣れていないんだけど、次のような、フォームやリセットボタンを使用して検討するかもしれない:

<input type="button" value="X" onClick="this.form.reset()" /> 

かのような何か:

<input type="reset" value="X"> 

内部には残りのテキスト入力があり、htmlのような環境を念頭に置いて(これはラジオ/チェックボックスの入力をクリアしないかもしれないと思っていたとしても)<form>の中にあります。

私が間違っていない場合は、そのフレームワークにテキストエリアやテキスト入力用のプレースホルダのようなものがあるかどうかを検討することも考えられます。がんばろう。

関連する問題