0

実行時にテキスト ボックスの境界線のスタイルを変更します。

私はこのコードを試しました

 <script type="text/javascript">
    function validate()
    {
       alert("hello");
       document.getElementById("emailid").border.style="1px solid green";
       document.getElementById('emailid').border.style="1px solid green";
    }
    <script>

    <td>Email:</td><td> <input type="text" name="emailid" id="emailid" value="" onblur="validate();"  maxlength=125 /><br></td>

アラートボックスが表示されますが、テキストボックスの境界線が変更されず、テスト済みのコードが機能するヘルプが表示されます

4

3 に答える 3

1

これを行う

document.getElementById("emailid").style.border = "1px solid green";
document.getElementById("emailid").style.border = "1px solid green";

それ以外の

document.getElementById("emailid").border.style = "1px solid green";
document.getElementById("emailid").border.style = "1px solid green";
于 2013-02-01T09:31:24.383 に答える
0

あなたの終了スクリプトタグはそうではあり<script>ません</script>-これは物事に影響を与えている可能性があります. また、JQuery やその他のライブラリを入手することを強くお勧めします。それらを使用すると、クロス ブラウザーの不整合が解消されます (そして、記述しなければならないコードが短くなります)。

于 2013-02-01T09:39:01.630 に答える
0
please try this code

<script type="text/javascript">
function validate()
{
    alert("hello");
   document.getElementById('emailid').style.border="1px solid green";
}
</script>
于 2013-02-01T09:40:20.760 に答える