1

解決できていない問題があります。私はすべてを見て、すべてを試しました。Web サイトに数値入力フィールドがあります。ユーザーが数値入力内の任意の場所をクリックすると、現在含まれているものを強調表示する必要があります。これを行うには this.select() を使用します。Internet Explorer 8 を除くすべてのブラウザで動作します。ie7 や ie6 などでも動作します。メッセージ onclick を警告するように指示しても、それも行われないので、問題ではないと思います。 this.select() で。すでにある数字を直接クリックしない限り、入力フィールドがクリックされたことは登録されませんが、ユーザーに入力フィールド内の任意の場所をクリックしてもらいたいです。onclick、onmousedown、focus を使用してみました。div で囲んでみましたが、ie8 では何も機能しませんでした。何か案は?コードは次のとおりです。

<td id="week_1_day_2_div" width="90px" align="center" valign="middle">
<input type="number" id="week_1_day_2_numberbox" min="0" maxlength="5" size="5" 
value="10198" onclick="this.select()" onchange="checkInput(1,2,0)" max="99999"
style="background-color:transparent; height:20px; width:80px; border:1px solid 
#000000;">
</td>
4

0 に答える 0