全局表单第一次验证码一直是错误的,需手动刷新验证码才可以提交

迅睿框架 更新 2024-07-31 15:48:39 新人一个

试用全局表单制作的留言系统,每次打开页面验证码都不会刷新,留言第一次输的验证码都是错的,需要手动刷新一下验证码才可以正确填写提交。各位大佬有解决的方法吗?

方案

  • 开源社区插件技术-阿飞 #1 · 2024-07-13 11:34:59
    很好办,进入页面时,用js点击一次刷新验证码就行了呀,js onclick
  • 新人一个 #2 · 2024-07-13 13:29:32
    开源社区插件技术-阿飞 老哥,我对技术不太懂,能不能给个完整的js代码。。。 😁
  • 小黄人 18html #3 · 2024-07-14 23:56:13
    关闭验证码
  • 小鱼儿 #4 · 2024-07-15 09:26:21
    说明你验证码那里代码没写对,首次进入没有动态刷新
  • 阿拉斯加 #5 · 2024-07-17 14:35:23
    	<!--开始-引用官方验证码JS代码-->
        <script src="{THEME_PATH}assets/global/plugins/jquery.min.js" type="text/javascript"></script>
        <script src="{THEME_PATH}assets/js/cms.js" type="text/javascript"></script>
        <script src="{HOME_THEME_PATH}web/scripts/app.min.js" type="text/javascript"></script>
    	<!--结束-引用官方验证码JS代码-->
    	
    	<div class="rcon">
    		<div class="ban_form">
    			<h2>Send us a message</h2>
    			<div class="quiry_info">
    				{php extract(dr_get_form_post_value('xunpan'))}
    				<form action="{$post_url}&is_show_msg=1" class="form-horizontal" method="post" name="feedback" id="myform">
    					<ul>
    						<li><p>Name<span>*</span></p><input name="data[title]" type="text" placeholder="Name" required="required"></li>
    						<li><p>Country</p><input name="data[guojia]" type="text" placeholder="Country"></li>
    						<li><p>E-mail<span>*</span></p><input name="data[email]" type="text" placeholder="E-mail" required="required"></li>
    						<li><p>Tel</p><input name="data[dianhua]" type="text" placeholder="Tel"></li>
    						<li><p>Company</p><input name="data[gongsi]" type="text" placeholder="Company"></li>
    						<li><p>Message<span>*</span></p><textarea name="data[neirong]" placeholder="Message" required="required"></textarea></li>
    						{if $is_post_code}
    	                        {dr_lang('Captcha')}<span style="font-weight: bold;color:red;">*</span>
    	                        <input type="text" name="code">
    	                        {dr_code(120, 66)}
    	                    {/if}
    	                    <!--JS判断是否有验证码-->
    						<li> <button  type="button" onclick="dr_ajax_submit('{$post_url}', 'myform', '2000', '{$rt_url}')" >Submit</button></li>
    					</ul>
    				</form>
    			</div>
    		</div>
    	</div>
    根据你自己的需求修改
  • 欢喜哥 #6 · 2024-07-17 15:22:55
    写js加载后就触发img的clike事件
  • 小鱼儿 #7 · 2024-07-31 15:48:39
    对应二维码写个事件触发一次他的点击事件就行了。比如
    $(".fc-code img").trigger('click');

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关