一机试题要求实现大概短信群发功能,就是选择一些人,输入短信内容 然后发送,可用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>
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14491.html