草庐IT

javascript - 如何在 iPad safari 的只读 html 元素中启用用户选择?

我在iPad上的网页中有一个HTML元素,它必须是只读的以防止用户更新内容,使用readOnly='readOnly'使元素不可选择并且元素的文本内容根本无法复制。有没有办法让元素只读,用户可以选择/复制文本内容???? 最佳答案 只是我删除了readOnly属性并添加了以下onkeydown和oncut事件来模拟readOnly行为 关于javascript-如何在iPadsafari的只读html元素中启用用户选择?,我们在StackOverflow上找到一个类似的问题:

javascript - 在jquery中单击按钮时从多个字段中删除只读属性

我有一张包含学生详细信息的表格。这些字段是只读字段,可以通过单击编辑按钮进行编辑。但是我在单击edit按钮时无法同时选择该行的所有输入字段。这是我的html代码ChecklistIdStudentNameAddressPhoneClassActions112EditDelete112EditDelete这里是jquery。我已经在按下编辑按钮时选中了复选框。$(document).ready(function(){$('.btn.btn-info.btn-xs').click(function(){varnewClass=$(this).attr('id');$('.'+newClas

javascript - 在jquery中单击按钮时从多个字段中删除只读属性

我有一张包含学生详细信息的表格。这些字段是只读字段,可以通过单击编辑按钮进行编辑。但是我在单击edit按钮时无法同时选择该行的所有输入字段。这是我的html代码ChecklistIdStudentNameAddressPhoneClassActions112EditDelete112EditDelete这里是jquery。我已经在按下编辑按钮时选中了复选框。$(document).ready(function(){$('.btn.btn-info.btn-xs').click(function(){varnewClass=$(this).attr('id');$('.'+newClas

html - 输入只读退格问题

在我的input元素中,当我导航到该元素并使用键盘输入退格键时,它导航到上一页,当我将输入设置为readonly.我的代码如下。请分享您的知识。cash: 最佳答案 我知道这个问题是在2年前提出的。由于我有一个适合我的解决方案,我很想与大家分享。修复非常简单:event.preventDefault()将阻止退格键离开页面,您还可以选择和复制文本。谢谢。 关于html-输入只读退格问题,我们在StackOverflow上找到一个类似的问题: https://s

html - 输入只读退格问题

在我的input元素中,当我导航到该元素并使用键盘输入退格键时,它导航到上一页,当我将输入设置为readonly.我的代码如下。请分享您的知识。cash: 最佳答案 我知道这个问题是在2年前提出的。由于我有一个适合我的解决方案,我很想与大家分享。修复非常简单:event.preventDefault()将阻止退格键离开页面,您还可以选择和复制文本。谢谢。 关于html-输入只读退格问题,我们在StackOverflow上找到一个类似的问题: https://s

javascript - 浏览器独立只读?

在HTML、JavaScript或jQuery中是否有办法使input元素“只读”,即用户可以阅读用户可以将其内容复制到剪贴板用户无法更改这将适用于所有浏览器?我知道有一个“只读”属性,但并非所有浏览器都支持它。我问的不是安全方面的问题,只是用户体验问题。 最佳答案 如果您使用jQuery(如您放入标签中),它会跨浏览器:$(...yourinput...).attr('readonly','readonly');编辑:来自http://www.w3schools.com/tags/att_input_readonly.aspThe

javascript - 浏览器独立只读?

在HTML、JavaScript或jQuery中是否有办法使input元素“只读”,即用户可以阅读用户可以将其内容复制到剪贴板用户无法更改这将适用于所有浏览器?我知道有一个“只读”属性,但并非所有浏览器都支持它。我问的不是安全方面的问题,只是用户体验问题。 最佳答案 如果您使用jQuery(如您放入标签中),它会跨浏览器:$(...yourinput...).attr('readonly','readonly');编辑:来自http://www.w3schools.com/tags/att_input_readonly.aspThe

javascript - AngularJS 在 ie 11 的严格模式下不允许对只读属性赋值

我在ie11中使用angularjs时遇到问题TypeError:Assignmenttoread-onlypropertiesisnotallowedinstrictmodeatlink(ves-min.js:490:7)atAnonymousfunction(angular.js:7079:34)entercodehereatnodeLinkFn(angular.js:6677:13)atcompositeLinkFn(angular.js:6071:13)atpublicLinkFn(angular.js:5967:30)atlink(angular-route.js:919:7

javascript - AngularJS 在 ie 11 的严格模式下不允许对只读属性赋值

我在ie11中使用angularjs时遇到问题TypeError:Assignmenttoread-onlypropertiesisnotallowedinstrictmodeatlink(ves-min.js:490:7)atAnonymousfunction(angular.js:7079:34)entercodehereatnodeLinkFn(angular.js:6677:13)atcompositeLinkFn(angular.js:6071:13)atpublicLinkFn(angular.js:5967:30)atlink(angular-route.js:919:7

javascript - 只读表单中的所有字段

我们如何使表单中的所有字段都只读? 最佳答案 这应该有效:$(':input').attr('readonly','readonly');或者如果您有特定的表格...$('#myFormID:input').attr('readonly','readonly');如果您只使用纯JavaScript,您会想要这样做。varf=document.forms['myFormNAME'];for(vari=0,fLen=f.length;i旁注...虽然您可以在checkbox和hidden输入字段上“设置”只读标志...它实际上不会它们是