<script language=javascript>
function JHshText()
{
if ( !(((window.event.keyCode >= 65) && (window.event.keyCode <= 90))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
event.returnValue=false ;
}}
</script>
<INPUT TYPE="text" NAME="text1" onkeydown="JHshText();">
function JHshText()
{
if ( !(((window.event.keyCode >= 65) && (window.event.keyCode <= 90))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
event.returnValue=false ;
}}
</script>
<INPUT TYPE="text" NAME="text1" onkeydown="JHshText();">
<script language=javascript>
function JHshText()
{
if ( !(((window.event.keyCode >= 65) && (window.event.keyCode <= 90))
|| (window.event.keyCode == 13) || (window.event.keyCode == 46)
|| (window.event.keyCode == 45)))
{
event.returnValue=false ;
}}
</script>
<INPUT TYPE="text" NAME="text1" onkeydown="JHshText();" onpaste="return false" ondragenter="return false" style="ime-mode:disabled">
<script language=javascript>
function JHshText()
{
if ( !(((window.event.keyCode >= 65) && (window.event.keyCode <= 90))
|| (window.event.keyCode == 13) || (window.event.keyCode == 41)|| (window.event.keyCode == 40)|| (window.event.keyCode == 44)))
{
event.returnValue=false ;
}}
</script>
<INPUT TYPE="text" NAME="text1" onkeydown="JHshText();" onpaste="return false" ondragenter="return false" style="ime-mode:disabled">
如果东西太多,最好还是用正则表达式判断吧。
如上的代码连退格键都没有,写错了要重写的,这个keyCode是8