jquery实现短信群发功能(机试题)

一机试题要求实现大概短信群发功能,就是选择一些人,输入短信内容 然后发送,可用swing,html+js,jquery,android亦可。

主要要求时界面美观,友好。

我实现的界面如下,美不美观就不说了,先实现功能。

jquery实现短信群发功能(机试题)_第1张图片

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>


 

                                                                        

你可能感兴趣的:(jquery)