关于文本框输入的问题,急,那位帮忙解决一下
来源:百度知道 编辑:UC知道 时间:2024/06/17 03:10:02
谢谢你的答案,不过有点不完善,我最后一位输入错误的话,按回车提示后不能选中所输入的,能不能有更正确的回答,谢谢
<script language="javascript">
function bookcheck(formck)
{
var bookserial=formck.value;
if (bookserial.length !=10)
{
alert('长度必须是10位');
document.form.bookserial.focus();
document.form.bookserial.select();
return false;
}
var first = bookserial.charAt(0);
if (first != 7 )
{
alert('第一位只能是7');
document.getElementById("bookserial").focus();
document.getElementById("bookserial").select();
return false;
}
regexp = /7[0-9]{8}[0-9Xx]{1}/;
found = bookserial.match(regexp);
if (!found)
{
alert('输入错误!必须全是数字,最后\r\n一位可以是数字或X');
document.form.bookserial.focus();
var o=document.form.bookserial.createTextRange();
o.moveStart("character",(document.form.bookserial.value.length-1));
o.moveEnd("character",(document.form.bookserial.value.l