― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - ボタン押下時にテキスト入力欄のフォーカスが失われる
作成者 メッセージ
  記事の件名:  Re: 解決しました  引用付きで返信する
自己解決しました。

onmousedown="hoge(); return false;"
とfalseを返すようにすれば良かったです。

お騒がせしました
投稿記事 Posted: 2017年3月12日(日) 04:44
  記事の件名:  ボタン押下時にテキスト入力欄のフォーカスが失われる  引用付きで返信する
Windows 10 64bit で Firefox を利用しています。
ボタンをマウスで押下した時に、テキスト入力欄のフォーカス位置を失わないようにできなくなりました。

IE、Chrome、Opera 最新版、及び、以前(いつ頃かは失念)のFirefox では出来ていました。
どのように対応したらよいでしょうか?

以下サンプル

<html>
<head>
<style>
input[type="button"] {
-moz-user-select: none;
-webkit-user-select:none;
-ms-user-select: none;
user-select: none;
}
input:focus{background-color:#CCF;}
</style>
<script>
function hoge(){return false;}
</script>
</head>
<body>
<input type="text" value="hoge"><br>
<input type="button" value="TEST" unselectable="on" onmousedown="hoge()"><br>
</body>
</html>
投稿記事 Posted: 2017年3月11日(土) 22:32

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean