Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 有没有一种方法可以在不使用javascript的情况下格式化信用卡信息的输入字段?_Html_Css_Forms_Accessibility - Fatal编程技术网

Html 有没有一种方法可以在不使用javascript的情况下格式化信用卡信息的输入字段?

Html 有没有一种方法可以在不使用javascript的情况下格式化信用卡信息的输入字段?,html,css,forms,accessibility,Html,Css,Forms,Accessibility,我的意思是输入字段需要格式化为四位数的数字集,中间有一个空格。我知道有很多javascript插件可以做到这一点,但这是一个可访问性问题,我很惊讶web标准还没有考虑到这一要求 我有以下带有CSS的输入字段开始…如果有帮助或者之前有人使用过此路径: form.order>input.card{ 边界:0; 填充:2.5vmin 5vmin; 边界半径:10vmin; 背景色:透明; 颜色:111111; 大纲:0; 字号:1em; 宽度:60vmin; 边框:1px纯紫色; } 你可以用这个

我的意思是输入字段需要格式化为四位数的数字集,中间有一个空格。我知道有很多javascript插件可以做到这一点,但这是一个可访问性问题,我很惊讶web标准还没有考虑到这一要求

我有以下带有CSS的输入字段开始…如果有帮助或者之前有人使用过此路径:

form.order>input.card{ 边界:0; 填充:2.5vmin 5vmin; 边界半径:10vmin; 背景色:透明; 颜色:111111; 大纲:0; 字号:1em; 宽度:60vmin; 边框:1px纯紫色; } 你可以用这个

 <input id="cc" type="text" data-inputmask="'mask': '9999 9999 9999 9999'" />

这回答了你的问题吗?不,没有。输入类型不同于输入字段的可格式化性。这是一个CSS问题,而不是数据类型。为什么你认为这是一个可访问性问题?我可以理解插件导致的问题,但JavaScript本身是一个问题??我假设您希望在键入时进行实时分组,或者可以根据您的需要在blur上进行分组?不需要JavaScript纯粹是因为您在插件添加随机字符方面有过不好的经验吗?i、 e.作为一个基础/概念,这是否适合您的需要,它需要一些改进,我的意思是,这个概念是否适合您的需要,它只格式化模糊上的数据,因此是不显眼的。很难看到输入的数字,除非它们被分为四组,并发现错误。实时分组正是我所想的,它可以通过四个样式的输入框来实现,但这只是另一种破解。这个答案是错误的。数据输入掩码字段需要脚本来执行增强。