ASP.NET MVC 运用JQuery
页面上有2个TextArea控件,一个按钮
<%= Html.TextArea()%>
<%= Html.TextArea()%>
<input id="Submit" type="submit" value="提交" />
但是不知道2个TextArea的ID
我想用Jquery来验证点击提交按钮,2个TextArea的内容都不能为空,Jquery代码应该怎么写?
解决马上给分,谢谢高手帮忙解答下,我是个Jquery的初学者
------解决方案--------------------------------------------------------
可以通过标签选择器来获取TextArea的集合嘛
$("TextArea").each(function(){
if($(this).val()){
////
}
})
------解决方案--------------------------------------------------------
1.先加载jquery的公共类: <script language="javascript" type="text/javascript" src="jquery-1.4.2.min.js"></script>(可到http://jquery.com/下载)
2.加载jquery方法部份:<script language="javascript" type="text/javascript" src="json2.js"></script>(可到http://www.JSON.org/json2.js下载)
3.提交部份的js:function yz(TextArea1,TextArea2)
{
var data = {
"str1": TextArea1,
"str2": TextArea2
};
var strdata = JSON.stringify(data);
$.ajax({
type: "POST",
contentType: "application/json",
url: "TestService.asmx/HelloWorld2", //服务器部分代码
data: strdata,
dataType: 'json',
success: function(result) {
if(result.d!="0") //服务器部分代码返回值 成功返回
{
//这里可加相应操作的js
}
else
{
alert("数据库操作不成功");
}
},
error:function() {
alert("数据库连接掉线");
}
});
}
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
- HTML code
<%= Html.TextArea("tmd1")%><%= Html.TextArea("tmd2")%>