0 0

html收件人输入检测控件20

现在我需要做一个收件人输入的前台html控件,看了一下qq邮箱的输入控件,使用div,input与textarea辅助完成。
对它的事件处理没研究明白,该控件应该具有下面的功能:

1. 输入格式的判断 
自动判断格式功能,输入一个完整的地址或者帐号后可以生成一个块(div)或者链接,当编辑该块或者链接的时候是对这整块的操作。 主要问题就是判断输入的地址该什么时候认为他是一个完整的地址,我试了一下qq的输入是判断符号,输入分号和逗号等符号的时候认为它是一个完整的地址。其中逗号分号前没地址直接输入逗号与分号最后都可以被过滤掉,特殊符号的过滤与判断。

2. 加入ajax功能,查询验证收件人信息
这个不是主要问题,也可以谈谈

3. 验证收件人合法性
根据收件人信息,判断该块收件人的合法性,不合法时使用红色背景标记!


请各位达人给些建议,现在只有一点点思路,主要的困难就是判断输入地址完整性然后生成一个块或者链接的问题,与编辑该地址时该块的选中问题! 先谢谢各位了,有好的想法建议有加分!

问题补充:
wangqj 写道
1,地址如果你全用分号分隔,那就好办了,分号做结束标志
2,其实一般判断都是用keyup这个事件,你可以在输入.(点)之后再用keyup事件
3,如果有多个联系人,你要想做成编辑其中一个有效果,最好分成多个div,在div上onclick事件就ok

请问.之后用keyup什么意思,怎么实现的?

qq的地址编辑编辑就是div实现的。
2011年1月19日 15:00

3个答案 按时间排序 按投票排序

0 0

采纳的答案

1,地址如果你全用分号分隔,那就好办了,分号做结束标志
2,其实一般判断都是用keyup这个事件,你可以在输入.(点)之后再用keyup事件
3,如果有多个联系人,你要想做成编辑其中一个有效果,最好分成多个div,在div上onclick事件就ok

2011年1月19日 16:54
0 0

http://www.w3school.com.cn/htmldom/event_onkeyup.asp

2011年1月20日 10:48
0 0

keyup事件,意思是你输入键位抬起来的时候触发

2011年1月20日 10:46

相关推荐

    Windows窗体邮件发送客户端

    在这个邮件客户端中,可能包括了“收件人”、“主题”、“正文”等输入字段,以及“发送”和“取消”等操作按钮。 3. **SMTP协议**: SMTP是互联网标准,用于发送电子邮件。在C#中,我们通常使用`System.Net.Mail`...

    易语言调用系统邮件程序源码

    6. **用户界面**:如果源码包含了用户界面,那么可能涉及易语言中的控件操作,如输入框(用于输入收件人地址和主题)、按钮(触发邮件发送)等。 7. **编码问题**:在处理邮件时,需要关注字符编码,如UTF-8,以...

    2021-2022计算机二级等级考试试题及答案No.12258.docx

    3. **电子邮件工作原理**:电子邮件系统允许即使收件人的计算机未开启,邮件也会保存在服务商的主机上,直到收件人下次上线时收取。 4. **VCD和DVD**:VCD(Video Compact Disc)和DVD(Digital Video Disc)虽然...

    C#邮件收发系统的设计与实现

    C#的MailMessage类是邮件对象的封装,它允许我们设置From(发件人)、To(收件人)、Subject(主题)、Body(正文)等属性,并可以通过AlternateViews添加HTML版本的邮件内容。对于附件,可以使用Attachment类,将其...

    全国职称计算机考试Internet应用.pdf

    9. 邮件回执设置影响收件人是否收到已读通知。 10. 发送纯文本格式邮件减少格式混乱问题。 11. 安全区域设置影响病毒防护策略。 12. 邮件字体和信纸设置可以个性化邮件外观。 13. 创建新邮箱账户需要提供邮箱服务商...

    JavaScript 经典代码大全

    该表单通过`mailto:`伪协议来直接发送邮件,用户填写完表单内容后,点击提交按钮可以直接打开默认邮件客户端,预填收件人地址,并附带表单数据作为邮件正文。 ### 18. 重载打开的窗口 ```javascript window.opener...

    易语言126邮箱网页登陆

    5. **发送邮箱**:发送邮件涉及到提交表单,这通常需要构建POST请求,将标题、正文、收件人地址等信息打包发送到服务器。易语言提供HTTP POST函数来实现此功能。 6. **检测是否发送出去**:为了确认邮件是否成功...

Global site tag (gtag.js) - Google Analytics