Codeigniter所需的字段与Html5所需的标签不一样
问题描述:
我使用codeigniter使用php制作登录表单。 A screenshot demonstrationCodeigniter所需的字段与Html5所需的标签不一样
我想使用传统的html5标签输入字段。如果输入字段为空,并且它具有良好样式,那么html5必需标记不允许您提交页面,因为它弹出而不重新加载页面。
我使用的是codeigniter,即使我已经将所需的功能添加到输入窗体,它仍然允许用户在空字段上提交页面,并且在页面重新加载之后给它们提供了错误。风格很丑。
如何使笨所需标签等所需的HTML5内置的标签
我的PHP代码的CodeIgniter
$这个 - > form_validation-> set_rules( '用户名',“用户名PHP ','required');
我想,使其类似于HTML必填字段风格
用户名:<输入类型= “文本” 名称= “usrname” 要求>
谢谢提前
答
要使php codeigniter required
错误消息像html5
内置的必需标记,您必须处理一些CSS。意味着codeigniter需要的是服务器端验证,它不成功,那么它将以字符串的形式返回错误消息,在前端你必须显示在一些标签(如div,label,span等)。在该区域应用css,以便您可以以任何您想要的样式获取错误消息。
你需要同时做两个。验证规则仅在提交表单后才在后端处理。 – CollinD
哦对。那么这是否意味着我需要使用html输入来创建表单并通过codeigniter将其与form_validation规则集成? – mark
你可以使用jquery验证引擎。 –