I have a code to disable ctrl-v (paste) on the 2nd box. The problem
is that when I type ctrl-v, the text shows, then disappear
after I release ctrl-v. How can I make it not to show in the box. In
VB, I can set keyascii=0 to kill the input. Is there a similar way to
do it in JavaScript? Thanks a lot.
<HTML><head></head><body>
<form name="myForm">
Password: <input type="text"><br >
Comfirm: <input type="text" name="myText"
onKeyUp = "fncKeyStop();" > </form>
<script>
function fncKeyStop(){
if (window.event.c trlKey){
if (window.event.k eyCode == 86) {
document.myForm .myText.value = ""
}
}}
</script></body></HTML>
Chris 10 23546
chirs wrote on 28 Nov 2003: I have a code to disable ctrl-v (paste) on the 2nd box. The problem is that when I type ctrl-v, the text shows, then disappear after I release ctrl-v. How can I make it not to show in the box. In VB, I can set keyascii=0 to kill the input. Is there a similar way to do it in JavaScript? Thanks a lot.
<HTML><head></head><body> <form name="myForm"> Password: <input type="text"><br > Comfirm: <input type="text" name="myText"
Typo: Comfirm -> Confirm
^ ^
onKeyUp = "fncKeyStop();" > </form> <script>
The type attribute is mandatory. This should read:
<SCRIPT type="text/javascript">
function fncKeyStop(){ if (window.event.c trlKey){ if (window.event.k eyCode == 86) { document.myForm .myText.value = ""
You should access forms and form elements using their respective
collections:
document.forms['myForm'].elements['myText'].value = "";
} }} </script></body></HTML>
Use both the onkeyup and onkeydown events. That way, it will fire
when a key is pressed once, and when it's released (if held long
enough for the keystroke to repeat).
You should also change the function content to:
function fncKeyStop() {
// Check if the control key is pressed.
// If the Netscape way won't work (event.modifier s is undefined),
// try the IE way (event.ctrlKey)
var ctrl = typeof event.modifiers == 'undefined' ?
event.ctrlKey : event.modifiers & Event.CONTROL_M ASK;
// Check if the 'V' key is pressed.
// If the Netscape way won't work (event.which is undefined),
// try the IE way (event.keyCode)
var v = typeof event.which == 'undefined' ?
event.keyCode == 86 : event.which == 86;
// If the control and 'V' keys are pressed at the same time
if ( ctrl && v ) {
// ... discard the keystroke and clear the text box
document.forms['myForm'].elements['myText'].value = '';
return false;
}
return true;
}
....and the intrinsic event bodies to:
<INPUT ... onkeyup="return fncKeyStop()"
onkeydown="retu rn fncKeyStop()">
This works in Internet Explorer and Opera. It should hopefully work
in Mozilla and Netscape too, but I can't test them.
Hope that helps,
Mike
--
Michael Winter M.******@blueyo nder.co.uk.invalid (remove ".invalid" to reply)
In comp.lang.javas cript, chirs wrote: I have a code to disable ctrl-v (paste) on the 2nd box.
Presumably this is to stop users from pasting their email address having
typed it once. If so, may I say how annoyed I would be as a user.
--
Nige
Please replace YYYY with the current year
ille quis mortem cum maximus ludos, vincat
Michael Winter hu kiteb: type = content-type [p.53] [CI] [p.49] This attribute specifies the scripting language of the element$BCT(B contents and overrides the default scripting language. The
=============== ============ scripting language is specified as a content type (e.g., "text/javascript"). Authors must supply a value for this attribute. There is no default value for this attribute.
=============== =============== =====
I think this specification could do with some proof-reading if your
interpretation is correct.
<META http-equiv="Content-Script-Type" content="text/javascript">
Does this replace the TYPE attribute in the SCRIPT tag?
--
--
Fabian
Visit my website often and for long periods! http://www.lajzar.co.uk
"Fabian" <la****@hotmail .com> writes: Michael Winter hu kiteb:
type = content-type [p.53] [CI] [p.49] This attribute specifies the scripting language of the element contents and overrides the default scripting language. The =============== ============ scripting language is specified as a content type (e.g., "text/javascript"). Authors must supply a value for this attribute. There is no default value for this attribute. =============== =============== =====
I think this specification could do with some proof-reading if your interpretation is correct.
Not really.
There is a "default scripting language" for a page. It can be set
with the META tag shown below. It is the default scripting language
for all scripts on the page.
There is no default *value* for the script tag's type *attribute*.
Furthermore, the type attribute is required, so in practice, the
default scripting language doesn't apply to script elements.
The "default scripting language" and the "type attribute" of script
tags are completely independent. The latter has no default value. <META http-equiv="Content-Script-Type" content="text/javascript">
Does this replace the TYPE attribute in the SCRIPT tag?
No. It's not about script tags at all. Script tags require the type
attriubte. The intrinsic event attributes (e.g., "onclick") have no
type attribute, and they use the default scripting language of the
page.
Intrinsic events:
<URL:http://www.w3.org/TR/html4/interact/scripts.html#ev ents>
/L
--
Lasse Reichstein Nielsen - lr*@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleD OM.html>
'Faith without judgement merely degrades the spirit divine.'
JRS: In article <lb************ *************** *****@4ax.com>, seen in
news:comp.lang. javascript, Nige <uY***@ntlworld .com> posted at Fri, 28
Nov 2003 10:22:38 :- In comp.lang.javas cript, chirs wrote:
I have a code to disable ctrl-v (paste) on the 2nd box.
Presumably this is to stop users from pasting their email address having typed it once. If so, may I say how annoyed I would be as a user.
It is a password confirm box, AFAICS, which means that using ^V rather
defeats the object of having a confirmation.
--
© John Stockton, Surrey, UK. ?@merlyn.demon. co.uk Turnpike v4.00 IE 4 ©
<URL:http://jibbering.com/faq/> Jim Ley's FAQ for news:comp.lang. javascript
<URL:http://www.merlyn.demo n.co.uk/js-index.htm> JS maths, dates, sources.
<URL:http://www.merlyn.demo n.co.uk/> TP/BP/Delphi/JS/&c., FAQ topics, links.
Dr John Stockton hu kiteb: JRS: In article <lb************ *************** *****@4ax.com>, seen in news:comp.lang. javascript, Nige <uY***@ntlworld .com> posted at Fri, 28 Nov 2003 10:22:38 :- In comp.lang.javas cript, chirs wrote:
I have a code to disable ctrl-v (paste) on the 2nd box.
Presumably this is to stop users from pasting their email address having typed it once. If so, may I say how annoyed I would be as a user.
It is a password confirm box, AFAICS, which means that using ^V rather defeats the object of having a confirmation.
In which case, shouldnt the form object be of type=password? iirc, that
type has cut and paste functions disabled as a 'security' measure.
--
--
Fabian
Visit my website often and for long periods! http://www.lajzar.co.uk
Fabian wrote on 28 Nov 2003: Michael Winter hu kiteb:
type = content-type [p.53] [CI] [p.49] This attribute specifies the scripting language of the element$BCT(B contents and overrides the default scripting language. The =============== ============ scripting language is specified as a content type (e.g., "text/javascript"). Authors must supply a value for this attribute. There is no default value for this attribute. =============== =============== =====
I think this specification could do with some proof-reading if your interpretation is correct.
It's not an interpretation, that is quoted verbatim. The only edited
sections are the descriptions of the src and defer attributes (which
I removed completely). <META http-equiv="Content-Script-Type" content="text/javascript">
Does this replace the TYPE attribute in the SCRIPT tag?
The type attribute is required. That why the specification says (as
you quoted!): "Authors must supply a value for this attribute." The
Content-Script-Type META element or HTTP header is used when parsing
intrinsic events. It is explained in section 18.2.2, Specifying the
scripting language, of the HTML 4.01 specification.
Mike
--
Michael Winter M.******@blueyo nder.co.uk.invalid (remove ".invalid" to reply)
JRS: In article <bq************ *@ID-174912.news.uni-berlin.de>, seen in
news:comp.lang. javascript, Fabian <la****@hotmail .com> posted at Sat, 29
Nov 2003 09:07:57 :- Dr John Stockton hu kiteb: It is a password confirm box, AFAICS, which means that using ^V rather defeats the object of having a confirmation.
In which case, shouldnt the form object be of type=password? iirc, that type has cut and paste functions disabled as a 'security' measure.
You do not RC! Copy and Cut are disabled, but Paste works, in my
browser, in a Password box. But it seems likely that it should be
type=password.
--
© John Stockton, Surrey, UK. ?@merlyn.demon. co.uk Turnpike v4.00 IE 4 ©
<URL:http://jibbering.com/faq/> Jim Ley's FAQ for news:comp.lang. javascript
<URL:http://www.merlyn.demo n.co.uk/js-index.htm> JS maths, dates, sources.
<URL:http://www.merlyn.demo n.co.uk/> TP/BP/Delphi/JS/&c., FAQ topics, links.
chirs wrote: I have a code to disable ctrl-v (paste) on the 2nd box.
[snip]
How do you know that Ctrl-V is the shortcut for Paste? You could be
disabling some other completely different and important feature of the
browser. This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics |
by: Greg |
last post by:
I am developing an application where I need to secure a
workstation for periods of time. I can use BlockInput to
stop users from task switching or messing with the
keyboard, but I would like to disable Ctrl-Alt-Delete.
It seems there seems to be only one real way I know
about: Write a replacement Gina Driver to eat the
keyboard events I dont want. Does anyone have a good
template for this in Visual Basic .Net?
|
by: Stefan |
last post by:
Hy,
i have an app and i must disable this combination: ALT+F4;
CTRL+ALT+DEL; CTRL+ESC;ALT+TAB like this:
i find something on Internet and i can block ALT+F4
protected override System.Boolean
ProcessCmdKey(ref System.Windows.Forms.Message
msg,System.Windows.Forms.Keys keyData)
|
by: |
last post by:
I want to program a application for user login in windows.Now I has some
question about disable the system hotkey(c+a+d,alt+tab,win key.etc.) and
limit the mouse cursor in winform
How can I do it?
thanks!
|
by: Kevin Bilbee |
last post by:
I need to know the API call to disable the CTRL-ALT-DEL in a C# windows
form.
We have created a time clock application to run on a tablet PC to replace
the windows shell, we are going to hang it on a wall for associates to clock
in and out and check their benefits.
I will disable task manager from Domain Policies but I need to disable the
CTRL-ALT-DEL and also be able to renable it from a special passworded menu
for administrative...
|
by: Mark |
last post by:
Any Visual C++ source code available for disabling the following keys in
windows 2000.
Alt + Ctrl + Del
Ctrl + Esc
Windows Key
to Remove task bar
Function keys (or Alt + Function keys or Ctrl + function keys)
disabling the Right mouse
| |
by: vanya |
last post by:
i have been tryin to program(javascript) to disable the following keystroke combinations
CTRL+O or CTRL+L Go to a new location (O = 79 L = 76)
CTRL+S Save the current page ( S = 83)
CTRL+E Open Search in Explorer bar (E = 69)
CTRL+I Open Favorites in Explorer bar (I = 73)
CTRL+H Open History in Explorer bar (H=72)
CTRL+ click In History or Favorites bars, open multiple
CTRL+LEFT ARROW When in the Address bar, move...
|
by: rn5a |
last post by:
In a shopping cart app, assume that a user has placed 4 orders (each
order has a corresponding OrderID which will be unique). When he comes
to MyCart.aspx, by default, the details of his last order he had placed
will be displayed in a DataList. Also assume that the OrderID of the
last order is 13.
The details of the earlier orders placed by a particular user (when the
user places more than 1 order) can be viewed by clicking links. The...
|
by: Amar |
last post by:
Hi All,
I am a newbie to PHP and have the task to create a page using PHP where
in that page I need to disable all key operation as well as mouse
operation even also the menu operation that means printscreen. I have
only the java script code for mouse right click disable but that does
not allow me to disable to do ctrl+c. So I need some help that can
solve my task. Waiting for your replies.
Thanks,
|
by: thupham |
last post by:
Dear all friend,
I want disable Ctl+Alt+Del; Ctrl+Esc; Ctrl+tab, Alt+Tab, Start button, ctrl+Alt+Del, lock all keys on the keyboard. Have you ever do it in C#.
Help me.
Thanks for all reply.
|
by: timw.google |
last post by:
Is there a way to disable ctrl-P (print window) in IDLE? I'm editing
some python code in IDLE and I keep hitting this by mistake from my
years of emacs editing.
Thanks in advance.
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look !
Part I. Meaning of...
| |
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it.
First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth.
The Art of Business Website Design
Your website is...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules.
He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms.
Adolph will...
|
by: conductexam |
last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one.
At the time of converting from word file to html my equations which are in the word document file was convert into image.
Globals.ThisAddIn.Application.ActiveDocument.Select();...
|
by: TSSRALBI |
last post by:
Hello
I'm a network technician in training and I need your help.
I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs.
The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols.
I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
| |
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
|
by: bsmnconsultancy |
last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...
| |