自定义控件中嵌入Script代码怎么不起作用

自定义控件ascx中嵌入Script代码怎么不起作用哪,谁能帮帮我呀?

     <td align="left"><input type="text" id="UserID" name="textfield" runat="server"   onkeyup="CheckUserID()" />

<script>

        var txtName = document.getElementById("UserID");

            if (txtName.value == "")
            {
                txtRound.style.color= "#FF0000";
                txtRound.innerHTML = "*";
            }

</script>

哈士奇WWW
浏览 539回答 12
12回答

噜噜哒

input的实际id不是UserID。 在input中加上ClientIDMode="Static"。 <input type="text" id="UserID" ClientIDMode="Static" name="textfield" runat="server" onkeyup="CheckUserID()" />      

牧羊人nacy

用javascript 給style 賦值 document.getElementById('obj').style.backgroundColor=”#003366″

牛魔王的故事

哦 好谢谢  我先试试!

慕姐4208626

不行,还是不能用呢?还是感觉script代码没有起到作用呢?

肥皂起泡泡

@小柑: 你可以查詢一下javascript 給style賦值。google一下 就好了。

慕运维8079593

@無限遐想: 我觉得应该是自定义控件里使用javaScript的问题,赋值在aspx文件中是能实现的

慕桂英3389331

@小柑: 你上面 本來 就是在aspx文件中哦。

慕少森

@無限遐想: 不是  是自定义控件ascx文件里面 在aspx文件里是能够实现  但是在自定义控件里不行

慕妹3242003

@小柑: 我是想把它写在自定义控件里面

MYYA

@小柑: lblDSRText.Style["Style"] = "left: 500px; position: absolute;top:400px";//设置lblDSRText控件的样式 就可以在後臺設置哦。
打开App,查看更多内容
随时随地看视频慕课网APP