文本框脚本_粘贴“仅由数字组成的字符串”P425
<!DOCTYPE html> <html> <head> <title>文本框剪贴板示例</title> <script type="text/javascript" src="EventUtil.js"></script> </head> <body> <p>文本框——只能在粘贴“仅由数字组成的字符串”。</p> <form method="post" action="javascript:alert('Form submitted!')" id="myForm"> <div> <label for="txtPhone">键入电话号码:</label><br> <input type="text" id="txtPhone" name="phone" value=""> </div> </form> <script type="text/javascript"> (function(){ var textbox = document.getElementById("txtPhone"); EventUtil.addHandler(textbox, "paste", function(event){ event = EventUtil.getEvent(event); var text = EventUtil.getClipboardText(event); if (!/^\d*$/.test(text)){ EventUtil.preventDefault(event); } }); })(); </script> </body> </html>