小白求助各路大神帮忙,实现很简单的功能 点击按钮确认是对的然后返回一个消息窗口而不跳转(代码偷得,没学过js表问我为什么这么写)
防伪码提供一个测试:3740263027772888
-----------------------------------------------javascript代码片段
<script language="javascript" type="text/javascript">
function check() {
var valesnull=document.formQuery.FWCode.value;
if (valesnull== "")
{
alert("请输入防伪码!");
return false;
}
if (document.formQuery.FWCode.value.length < 10)
{
alert("请输入正确的防伪码!");
return false;
}
}
</script>
--------------------------------------------------html片段
<div>
<form action="http://www.zg-12315.com/Result.asp" method="post" name="formQuery" onSubmit="return check()" style="background: none">
<div class="input">
<div >输入防伪码:</div>
<div><input type="text" name="FWCode" size="50%" height="30"></div></div>
<div style=" padding:10 0 10 0"><input type="submit" value="12315验证真伪" class="btn_onclick" ></div>
<div class="tips">请输入全部数字查询,无需空格</div>
</form>
</div>
防伪码提供一个测试:3740263027772888
-----------------------------------------------javascript代码片段
<script language="javascript" type="text/javascript">
function check() {
var valesnull=document.formQuery.FWCode.value;
if (valesnull== "")
{
alert("请输入防伪码!");
return false;
}
if (document.formQuery.FWCode.value.length < 10)
{
alert("请输入正确的防伪码!");
return false;
}
}
</script>
--------------------------------------------------html片段
<div>
<form action="http://www.zg-12315.com/Result.asp" method="post" name="formQuery" onSubmit="return check()" style="background: none">
<div class="input">
<div >输入防伪码:</div>
<div><input type="text" name="FWCode" size="50%" height="30"></div></div>
<div style=" padding:10 0 10 0"><input type="submit" value="12315验证真伪" class="btn_onclick" ></div>
<div class="tips">请输入全部数字查询,无需空格</div>
</form>
</div>
//没有错误了之后要return true
return true
}目前你的这些代码可以正常执行的啊
var valesnull=document.formQuery.FWCode.value;
if (valesnull== "")
{
alert("请输入防伪码!");
return false;
}
if (document.formQuery.FWCode.value.length < 10)
{
alert("请输入正确的防伪码!");
return false;
} alert("正确"); // 这是你要的弹窗 return false; // 这是你要的不跳转
}
var valesnull=document.formQuery.FWCode.value;
if (valesnull== "")
{
alert("请输入防伪码!");
return false;
}
if (document.formQuery.FWCode.value.length < 10)
{
alert("请输入正确的防伪码!");
return false;
}
alert("正确"); // 这是你要的弹窗
return false; // 这是你要的不跳转
}
function check() {
var valesnull = document.formQuery.FWCode.value;
if (valesnull == "") {
alert("请输入防伪码!");
return false;
}
if (document.formQuery.FWCode.value.length < 10) {
alert("请输入正确的防伪码!");
return false;
} $.ajax({
url: '你们验证防伪码正确与否的url',
type: 'post',
data:{code:'输入的防伪码'},
dataType: 'text',
success: function (data, status) {
if (status = "success") {
if (data == "true" || data == true) {
alert("正确"); // 这是你要的弹窗
return true;
} else {
alert("防伪码错误");
return false;
}
}
},
error: function (xhr, status, error) {
console.log(status + '; ' + error);
}
}); return false; // 这是你要的不跳转
}