js判断文本框是否为空,为空则弹出提示

JavaScript07

js判断文本框是否为空,为空则弹出提示,第1张

HTML部分:

<FORM METHOD=POST ACTION="" name="ipform" onsubmit="return checkIP()">

<input type="text" id="url" name="ip" size="15" maxlength="50" value="" />

<input type="submit" name="button" value="查询" />

</FORM>

js部分:

function checkIP(){

var text=document.getElementById("url")

if(text.value==""){

alert("不能为空哦!")

}

}

错误原因:

没有正确定位到input元素。

<input type="text" id="url" name="ip" size="15" maxlength="50" value="" />

id值为"url",name值为"ip"。

var text=document.getElementById("ip")

应该改为:

var text=document.getElementById("url")

扩展资料:

1、js代码实现对input文本框进行赋值:

document.getElementById(url).value='值'

document.getElementById(url).html('值')

document.getElementById(url).attr('值')

document.getElementById(url).innerText = '值'

2、jQuery实现对input文本框进行赋值:

$("#url").attr("value","值")

$('#url).val('值')

1、限制输入空格

<input type="text" onkeyup="this.value=this.value.replace(/^ +| +$/g,' ')">

2、限制输入空格及英文状态下的逗号

<input type="text" onkeyup="this.value=this.value.replace(/[, ]/g,' ')">

3、限制空内容输入

<script>

    function myfunction() {

        var a = $("text1").val()

        if ($.trim(a) == "") {

                alert("不能为空!")

                return false

         }

  }

</script>