• ベストアンサー

BackSpaceしたい

firefox使っています。 フォームのTEXT表示においてclickボタンで 後から1文字ずつ削除したいです。 (キーボードのBackSpace) できますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • hkd9001
  • ベストアンサー率48% (99/204)
回答No.1

できますとも! (1)クリックするボタンに「onClick=~」を追加する。~の部分には javascriptの関数名。 (2)その関数内には「(いま入っている値がn文字とすると)先頭からn-1文字目までを切り取って、いまある値と置き換えよ」という命令を書く。 これで、バッチリです。

gooID3
質問者

お礼

うまくいきました。 迅速な回答ありがとうございました。

関連するQ&A

  • backspaceとdelete

    日本語のWindowsのキーボードには、backspaceとdeleteがあります(ないものもあるかもですが、今まで使ったキーボードにはすべてあった)。 backspaceはカーソルより前のひと文字を削除します。deleteはカーソルより後ろのひと文字を削除します。 昔から思っていましたが、削除のために2個のキーがあるのは冗長ではないでしょうか。なぜこのような仕様になったか、ご存知でしたら教えて下さい。または参考サイトなどがあればお示しください。 ちなみにmacのキーボードにはどちらかがないそうですね。また私が買ったUSのChromebookのキーボードにはbackspaceしかありませんでした。

  • Enterと右上のbackspaceが動かない

    まずEnterキーは文字を打っているとき、文字の下に点線があると思いますが、その点線は表示されるのですがEnterキーを押すと決定できません。 ですがキーボードで下のほうにある長細いボタンありますよね? 変換の隣の・・・。それを押して、戻すと決定になっているのです。  どこかのボタンを押してしまったか・・・・・・。 わからないので教えてください。 Backspaceは、まず文を書いていて、間違えてしまって消そうと思うのですが、押しても消せません。Backspaceキーの事はこれだけです。 急いでいるのでお早めにお願いします。 私はまだ子供なので、簡単に教えていただければ嬉しいです。

  • Backspaceのキーが暴走…

    先日Microsoftのワイヤレスキーボードを購入したのですが、普通backspaceを一度押すとカーソル左の文字が一文字削除されますが、まだ買って間がないにもかかわらず、また、何の設定もしていないのに、backspaceのキーに一度触れるとすべて文字が削除されてしまいす。キーボードの故障でしょうか?それとも設定を変えれば大丈夫なのでしょうか?よろしくお願いします。

  • BackSpaceしたい(QNo.2734284のやつ)

    http://oshiete1.goo.ne.jp/qa2734284.html を見たのですが、よく、分かりません。 簡単な電卓を作っていて、 テキストボックス内で、「backspace」ボタンを押すと、 文字が後ろから、一個ずつ、減っていくようにしたい。 javascriptどういう数式を書けば、 文字数を一個減らした文字列を代入できるのか、分かりません。 方法を教えてください。

  • BackSpaceキーで指定範囲を削除できなくなりました

    BackSpaceキーで指定範囲を削除できなくなりました ドラッグしてBackSpaceキーを押すとDelキー同様にその指定範囲を削除できたのですが、突然できなくなりました。キーボードが悪いのかと思い、新しいキーボードに取り替えても結果は同じです。 ちなみに、BackSpaceキーで一文字ずつ削除することはいずれのキーボードでもできます。その他、キーボードには不都合がありません。 キーボードのせいじゃないとすると、どうすれば元に戻るのでしょうか。 よろしくお願いいたします。

  • GoogleChromeでBackSpace

    GoogleChromeでネットサーフィンしている時にBackSpaceをキーを押すと前のページへ戻りますよね。 しかしこの機能は私は使用せずフォーム入力途中にタイプミスし BackSpaceで文字を消そうとするとたまにページが戻ってしまう事があります。 連射扱いになってしまうのか詳細な原因はわかりません。 個人的にはこの機能は大変不便な物であり要らないのですね。 そこでBackSpaceでページを戻す機能を無効にしたいのですがやり方がわかりません。 Firefoxではアドオンで無効に出来る物がありましたが GoogleChromeの設定箇所、もしくは拡張機能で無効にする方法はないでしょうか? よろしくお願いします。

  • Backspaceの無効化

    Backspaceキーに関して、テキストフィールドにフォーカスしている場合は、通常の削除を行い、フォーカスが外れているときには機能を無効化する(ページ遷移を防止)。 上記のようなことは出来ますでしょうか? 以前の投稿でonkeydownでキーコードを取得し[Backspace]であれば、テキスト最後の1文字を切り取り、基本的にページが戻る機能は無効化しておく。という方法がありましたが、テキストフィールドが沢山ある場合、誤って押した場合等問題があると思うのですが。フォーカス絡みで何とかできないでしょうか? 宜しくお願いします。

  • BackSpaceキーがなんかおかしい

    ARCHISS製メカニカルキーボード、Windows10で入力していますが、ミスしてBackSpaceキーで削除しようとすると、たまにそれまで入力した文章がその行だけごっそり消える事があります。 どうして何でしょうか? BackSpaceキーの接触不良ならば、不規則に削除されると思うのですが、綺麗にその行だけ消えます。

  • 「BackSpace」を押すと、『¥』ができて、「←」を押すと『」』が出てきます。

    WindowsMEを使ってます。NECのVALUSTARです。 ある日、突然このような状態になってしまいました。 BackSpaceが使えないので、消したい文字をマウスで囲って 消しています。 この状態は最近質問が多い、最大化や最小化が6などの数字に変わってしまうのと同じようなことなのでそうか? キーボードの汚れが原因かと思い、掃除もしてみましたが、効果ありませんでした。 ほんとにPCには弱いので困っています。

  • Backspaceの機能がおかしい

    Backspaceの機能がおかしいのです 例えば”ABC"の文字を削除しようとBackspaceキーを押すと Cが一文字削除されて”AB”になりますよね。 今、私のパソコンでは ”ABC”が””全部削除されてしまいます。 文字を入力するアプリケーションではほぼ全てそのような おかしな機能になってます。 (ワード、エクセル、メール、インターネット等) 私が試みたのは、IMEのプロパティーでキー設定を前字削除を設定してもNG IMEを再インストールしてもNGでした。 ご経験の方がいらっしゃいましたら、アドバイスいただけますと 大変助かります。

専門家に質問してみよう