h5学习-表单验证

1. 在HTML5中,上传文件的时候要设置发送到服务器之前对表单数据进行如何编码

<form action="" method="post" enctype="multipart/form-data">

         <input type="file" name="file">

</form>


2.如何去掉表单在chrome浏览器中记住密码后自动填充的黄色背景?

      1)使用表单属性accomplete=off

      2)使用-webkit-autofill来实现

            input:-webkit-autofill{

                    -webkit-box-shadow:0 0 0px 1000px #2390cc inset;

            }


3.去除表单输入类型为数字时出现的上下箭头

       input[type='number']::-webkit-inner-spin-button,

       input[type='number']::-webkit-onter-spin-button{

                -webkit-appearance:none;

                 margin:0;

       }


4.在表单验证要用setCustomValidity()修改默认提示时,如果没有写obj.setCustomValidity("");这种情况的话,错误提醒不会消失,如:

function checkit(obj) {

       var it = obj.validity;

       if(it.typeMismatch===true){

                 obj.setCustomValidity("请输入带http://的正确地址!");

       }else{

                 obj.setCustomValidity("");

       }

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容