简体   繁体   English

显示错误消息与警报框使用JavaScript

[英]dispaly error message with out alert box using javascript

i want to display error message without alert box by using javascript. 我想通过使用javascript显示没有警告框的错误消息。

i have tried with code. 我试过代码。

function validatetextbox() {
var txtuname = document.getElementById('<%=txt_uname.ClientID %>').value;
if(txtuname=="") {
    document.getElementById("text_uname").innerHTML= "Enter Username"; } }

but it is not working, please give some suggestions 但它不起作用,请提出一些建议

You need to use document.getElementById('<%=txt_uname.ClientID %>') instead of document.getElementById("text_uname") 您需要使用document.getElementById('<%=txt_uname.ClientID %>')而不是document.getElementById("text_uname")

Complete function 功能齐全

function validatetextbox() {
    var txtuname = document.getElementById('<%=txt_uname.ClientID %>').value;
    if (txtuname == "") {
        document.getElementById('<%=txt_uname.ClientID %>').innerHTML = "Enter Username";
    }
}

try to cache dom, and set innerHTML 尝试缓存dom,并设置innerHTML

function validatetextbox() {

    var inputEl = document.getElementById('<%=txt_uname.ClientID %>'),
       txtuname = inputEl.value;

    if ( txtuname == "" ) {
        inputEl.innerHTML = "Enter Username";
    }
}

It seems like you need to show alert in txt_uname .. then you should do like this: 好像你需要在txt_uname中显示警告..然后你应该这样做:

function test(){
    var txtuname =document.getElementById('<%=txt_uname.ClientID %>').value;

     if(txtuname == "") {
       document.getElementById('<%=txt_uname.ClientID %>').value= "Enter Username";
         } 
    }

try this 尝试这个

function test()
{ 
var row = lnk.parentNode.parentNode;
var txtuname= row.cells[your cell number].childNodes[your node number].innerHTML;
if(txtuname=="")
{
txtuname="enter username";
}

} }

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM