发布网友 发布时间:2022-04-25 00:29
共5个回答
热心网友 时间:2022-04-22 23:54
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('值');
热心网友 时间:2022-04-23 01:12
从新改写了一下代码。从中发现了几个问题。首先要理解表单提交验证的整个流程。
当表单提交时先触发验证的js代码,当验证表单的方法返回true时才会提交表单返回false则不提交数据。
<script type="text/javascript">定义和用法
onsubmit 事件会在表单中的确认按钮(type="submit")被点击时发生。
热心网友 时间:2022-04-23 02:47
可以,很正常,我试过了追答我也是放在PHP里,我远程给你看一下,你的号码
热心网友 时间:2022-04-23 04:38
<script type="text/javascript">热心网友 时间:2022-04-23 06:46
木有问题哈