一机试题要求实现大概短信群发功能,就是选择一些人,输入短信内容 然后发送,可用swing,html+js,jquery,android亦可。
主要要求时界面美观,友好。
我实现的界面如下,美不美观就不说了,先实现功能。
test.html
- <div align="center">
- <table>
- <tr>
- <td align="right">请选择要发送的人员:</td>
- <td><input type="text" size="38" name="names"/></td>
- <td>
- <input type="checkbox" name="per" value="张三">张三
- <input type="checkbox" name="per" value="李四">李四
- <input type="checkbox" name="per" value="王五">王五
- <input type="checkbox" name="per" value="赵六">赵六
- <input type="checkbox" name="per" value="孙七">孙七
- </td>
- </tr>
- <tr>
- <td align="right">请输入短信内容:</td>
- <td colspan="2"><textarea name="contents" cols="30" rows="5"></textarea></td>
- </tr>
- <tr>
- <td colspan="2" align="right"><input type="button" name="btn" value="发送"/></td>
- </tr>
- </table>
- </div>
jquery
- <script type="text/javascript">
- $(document).ready(function(){
- var names = ""; //选择的人员
- $("input[name='per']").click(function(){
- if($(this).attr("checked")==true){ //如果被选中则组合字符串
- names+=this.value;
- names+=" ";
- }else{
- names=names.replace(this.value+" ",""); //如果取消选中 则把该人员替换为""
- }
- $("input[name='names']").val(names); //把人员信息 赋值到input中
- })
- $("input[name='btn']").click(function(){
- var contents = $("textarea[name='contents']").val(); //验证
- if(names==null||names==""){
- alert("请至少选择一个要发送的人员!");
- return;
- }else if(contents==null||contents==""){
- alert("请输入短信内容!");
- return;
- }else{
- alert("发送成功 !");
- }
- })
- })
- </script>