记录文本框中输入的字符?
在文本框中输入字符时,怎样记录下来?注意,是在输入的时候,不是输入完成的时候,求详细代码? 问题点数:20、回复次数:5Top
1 楼smile9961(good life)回复于 2005-09-01 12:14:08 得分 10
<form name="form1" method="post" action="">
<p>
<input id="a1" type="text" name="a1" onpropertychange="javascript:a2.value=this.value;">
</p>
<p>
<input id="a2" type="text" name="a2" >
</p>
</form>Top
2 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-09-01 12:45:54 得分 5
onpropertychange 或onkeyup 都可以(onkeydown不一定行,有大部分输入法是会把焦点拿走的,这个事件发生时候焦点不在)Top
3 楼chinahbszdj()回复于 2005-09-01 12:56:42 得分 0
smile9961,你好,这样可以记录输入的字符,但我怎样传到服务器呢?Top
4 楼smile9961(good life)回复于 2005-09-02 00:20:53 得分 5
你想要实时地记录输入字串的值,并且要将它传到服务器上去?
onpropertychange的动作是记录字串内容,发生在客户端;而将这个值传到服务器段,意思就是说提交到服务器。二者要同时,不可能。
如果你是想要对用户输入的数据的合法性做验证的话,也可以在客户端先验证。
Top
5 楼fangbuge(窗外的雨)回复于 2005-09-02 10:47:47 得分 0
真不知道你的目的是什么?Top




