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

迅睿框架 更新 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');

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。