1

下の図に示すように、表に表形式のデータがたくさんあります。

データをタブで移動して設定するときに、リンク(a href)にアクセスしないようにしたいと思います。

Jquery は使用せず、prototype 1.6 を使用しています。

下の行のI'dがわからないので、これを行う方法はありますか? (チェックボックスから入力テキストまで実行しましたが、両方のIDを同時に知っています..今はわかりませんか?

チェックボックスで行ったことは次のとおりです。

function checkboxOnFocus(id){
    var adjustField = document.getElementById('a'+id);
    adjustField.focus();
    adjustField.select();
}

ハイライトされた「テキスト」フィールドの画像: 強調表示されたリンクの写真 (これは避けたいことです):

強調表示されたリンクの写真 (これは避けたいことです): ハイライトされたリンクの画像

4

2 に答える 2

4

HTMLtabindexで、リンクの属性を -1 に設定します。これにより、タブ順序からそれらが除外され、Javascript は不要になります。

于 2012-09-26T09:16:22.313 に答える
0
  • まず、チェックボックスを入力テキストボックスに変更しないでください。
  • クリック後にテキストリンクの点線の四角が表示されないようにするにoutline:none;は、css を追加します。
  • データをタブで移動して設定するときに、リンク(a href)にヒットしないようにクラスを追加します。.check{ cursor:text;}
于 2012-09-25T14:23:36.327 に答える