涂鳗蝤蠓虎:ASP表单一个问题,求高手答!

来源:百度文库 编辑:高校问答 时间:2024/04/30 15:40:46
有一个表单,是提交证件号码的,这个提交表单有一段不懂:
<TD>
<input name="identify" type="text" id="userqq3"
onpaste = "return regInput(this, /^\d*\.?\d{0,2}$/, window.clipboardData.getData('Text'))"
ondrop = "return regInput(this, /^\d*\.?\d{0,2}$/, event.dataTransfer.getData('Text'))">
此项信息用于必要时以核实身份,一经注册,便不可更改,请如实填写!</TD>
</TR>

请问就是:
1.id什么用?
2.中间的onpaste...ataTransfer.getData('Text'))">这段是什么意思?能详细解释下么?谢谢~
id是怎么获得?如何设置?不要ID会怎么样?

id用于获取某个控件
onpaste是往这个输入框中粘贴信息时所触发的事件,ondrop也类似,regInput()是一个验证输入的函数,具体要看它是怎么写的了,看样子是用正则表达式(/^\d*\.?\d{0,2}$/)来验证输入内容,然后给出提示

id是标识传值给表单提交过去的页面的,表明是这个给它传的值.

id是javascript来调用这个组建用的标示。

中间的部分是防止别人copy或者托拽进来非法的输入用的