我用ajax写了一个注册表单,ajax执行完后页面整体刷新,问题在哪里?


代码:

html元素:

<label for="">验证手机</label><input class="tel" type="text"/></br>
<label for="">短信验证码</label><input  class="code" type="text"/><button class="getCode">获取验证码</button></br>
js代码:

https://img4.mukewang.com/5b92279b0001d8ab04110910.jpghttps://img.mukewang.com/5b9227bc00016b7402710212.jpg

php代码:
<?php
$arr = array(341232, 564512, 876567, 321653);
echo $arr[array_rand($arr)];
sleep(4);
?>
现在的问题是当我手机号码格式输入正确时,执行到error
当手机号码格式错误时,
$('p').text('手机号码无效!').show().delay(1500).fadeOut();
这一句代码昙花一现,页面立马刷新,求大佬们指点啊


回首忆惘然
浏览 758回答 1
1回答

梵蒂冈之花

你html代码中有form元素吧&nbsp; 获取验证码是button,点击会直接提交表单,无论action有没有
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript