草庐IT

print_numbers

全部标签

javascript - if else 语句中的 Number.IsInteger() 不起作用

functionbereken(){input1=document.getElementById('input1').value;input2=document.getElementById('input2').value;input1Valid=Number.isInteger(document.getElementById('input1'));input2Valid=Number.isInteger(document.getElementById('input2'));if(Number.isInteger(input1)&&Number.isInteger(input2)){a

html - 如何使用 print.css 使选择看起来像普通文本

我有一个显示这个的网页:这背后的Html是:ApprovedForPayment:PleaseApproveAcceptedOnHold当前,打印此页面时,请批准如图所示。正如它打印它作为一个选择下拉列表。这是有道理的,但是我希望我能以某种方式得到它,以便在打印时看起来像是普通标签,跨度等?我在想这可能使用print.css吗?谁能告诉我如何实现这一点? 最佳答案 我认为实现此目的的最简单方法是创建一个隐藏在选择列表旁边的screen.css中的跨度,当您更改选择列表中的值时,更新跨度的值。在您的print.css中显示跨度并隐藏选

javascript - 简单的 HTML pretty-print

http://jsfiddle.net/JamesKyle/L4b8b/这可能是徒劳的努力,但我个人认为这是可能的。我不是最擅长Javascript或jQuery的,但我认为我找到了一种为html制作简单pretty-print的简单方法。这个prettyprint中有四种类型的代码:纯文本元素属性值(value)观为了风格化,我想将elements、attibutes和values包装在自己的类中。我这样做的第一种方法是存储每一种元素和属性(如下所示),然后用相应的span包装它们$(document).ready(function(){$('pre.prettyprint.html

javascript - window.print() 在 IE\Firefox 中不显示相同的打印屏幕 HTML

当我在打印屏幕中调用window.print()时,打印预览在Chrome中看起来非常好,但在IE\Firefox中一些元素发生了偏移,如下所示原始HTML:FireFox打印预览我有这个打印屏幕页面的特定css(见下文),它适用于chrome但不适用于其他/**Thewrappingtagfortherendererinstant.Donotspecifyfont-size, itisrendereddynamicallyfromtheserversizesinceitisdetermining thepositionsofeachtag.**/BODY{BACKGROUND-COL

html - @media print 的 CSS 页 x of y

我会在这个问题的开头说我知道这个问题之前已经被问过,但是我能找到的所有答案似乎都引用了一个不再有效的过时解决方案(至少在Firefox56[64位]中)过时的方法是曾经有一个名为pages的自动实例化的CSS计数器,因此从这个SASS生成了一些简单的CSS:footer{position:fixed;bottom:0;left:20px;&:after{counter-increment:page;content:"Page"counter(page)"of"counter(pages);}}曾经做我想做的事。现在它显示“第[x]页,共0页”。我已经尝试使用这段CSS重新创建我自己的最

Angular : how to restrict input type number to allow only even number with min and max limit as well as steps to increase

我正在处理一个要求,我只想允许偶数到文本框或数字框(输入类型数字)。最小和最大限制从4到14,如果我们有数字框,它应该只增加2。我尝试使用具有minmax和step属性的HTML输入类型编号,它工作正常,但我们可以使用任何数字编辑文本框以限制我尝试使用指令,但它不适合我。如果有人能帮我解决这个问题,我会很高兴。HTML:new:脚本:varapp=angular.module('app',[]);app.controller('ctrl',function($scope){$scope.name='SamirShah';$scope.price=-10;$scope.wks={numb

HTML5 Input type=Number Polyfill 在 IE10 中不工作

我尝试使用这个pollyfill:https://github.com/jonstipe/number-polyfill但它在IE10中没有任何作用。也没有脚本错误。除了包含JS和CSS文件之外,还有什么吗?我会更进一步指出polyfill的官方演示甚至不能在Windows8上的IE10中运行:http://jonstipe.github.io/number-polyfill/demo.html 最佳答案 问题从一开始就很明显:i=document.createElement("input");i.setAttribute("typ

javascript - Safari 不允许第二个 window.print()

您好,我在Safari中遇到了一个奇怪的问题。我有一个按钮,单击它时会打印html的内容。我的问题是,当第一次调用window.print()时效果很好,但是,在第二次单击时,它将显示一个弹出窗口,说明:'Thiswebpageistryingtoprint.Doyouwanttoprintthiswebpage?'如果我在此对话框中单击打印,什么也不会发生。为什么会发生这种情况的任何想法?提前致谢!Javascript-$scope.print=function(){varcontents=document.getElementById("print-section").outerH

javascript - react : Number input with no negative, 十进制,或零值

考虑一个number类型的输入,我希望这个数字输入只允许用户输入一个正数,非零,整数(无小数)数字。使用min和step的简单实现如下所示:classPositiveIntegerInputextendsReact.Component{render(){ return}}ReactDOM.render(,document.getElementById('container'))Trytoinputadecimalornegativenumberorzero:如果用户坚持只点击数字输入中的向上/向下箭头,上面的代码可以正常工作,但是一旦用户开始使用键盘,他们输入像-42、3.14和0好

html - 重构 CSS 以消除 "magic numbers"

我知道魔数(MagicNumber)不好,但我还是会遇到它们似乎不可避免的时候。我创建了一个示例,希望有人能向我展示如何重构和消除魔数(MagicNumber)。希望这能帮助我以不同的方式思考future消除它们的问题。我在CodePen上的例子:http://codepen.io/kevinsperrine/pen/LiGlb编辑:css文件的第51行包含“魔数(MagicNumber)”。top:-42px;编辑2:为了澄清我的问题:WordPress'sStyleGuide将CSS魔数(MagicNumber)定义为一次性使用以“修复”(读作:创可贴)问题的数字。我想问更多有关如