Tag: struts2

如何使用jqueryvalidation插件validation名称中带点的输入字段?

我正在使用这个jqueryvalidation插件 validation不适用于此,但如果我将名称更改为title – validation工作。 我试过搜索,但找不到用于validation字段的方法. 以他们的名义。 请帮忙 更新 脚本 jQuery(document).ready(function() { jQuery(“#contestform”).validate({ submitHandler: function(form) { // return false; // block the default submit action }, rules: { title: { required: true }, link: { required: true }, startdt: { required: true }, enddt: { required: true }, descr: { required: true }, }, messages: { […]

struts2,ajax和注入的jquery标记

我正在使用带有struts2-jQuery-plugin的Struts 2.3。 我必须使用ajax动态加载动作的结果。 在JSP中有一些普通的html和一个jQuery标签 一切正常,用ajax注入的代码是: Lotto: jQuery(document).ready(function () { jQuery.struts2_jquery_ui.initDatepicker(false); }); jQuery(document).ready(function () { var options_dataScadenzaDiv = {}; options_dataScadenzaDiv.showOn = “both”; options_dataScadenzaDiv.buttonImage = “/RadioFrequenza2/struts /js/calendar.gif”; options_dataScadenzaDiv.maxDate = “-1d”; options_dataScadenzaDiv.jqueryaction = “datepicker”; options_dataScadenzaDiv.id = “dataScadenzaDiv”; options_dataScadenzaDiv.name = “dataScadenza”; jQuery.struts2_jquery_ui.bind(jQuery(‘#dataScadenzaDiv’),options_dataScadenzaDiv ); }); 但现在呈现为普通文本,点作为日期选择器。 我认为注入的javascript没有执行… 我能做什么?

struts2 jquery ajax和客户端validation不能正常工作

我使用了http://struts.jgeppert.com/struts2-jquery-showcase/index.action和http://code.google.com/p/struts2-jquery/wiki/Validation中的标准代码段。 但客户端和ajax服务器端validation不能协同工作。 问题是表单提交不会停止,即使我们阻止preventDefault或执行任何其他操作也会preventDefault操作。 Submit form bellow. AJAX Form with Validation User: Password: function customeValidation(form, errors) { //List for errors // alert(“in js”); var list = $(‘#formerrors’); //Handle non field errors if (errors.errors) { $.each(errors.errors, function(index, value) { list.append(”+value+’\n’); }); } //Handle field errors if (errors.fieldErrors) { $.each(errors.fieldErrors, function(index, value) { var elem = $(‘#’+index); if(elem) […]

struts2:使用javascript和jquery根据第一个选择值更新第二个选择

我正在开发一个struts2项目,我有3个html选择控件,每个控件都依赖于之前的选择。 假设第一个选择用于国家,第二个用于州,第三个用于城市。 状态选择中的选项列表将被过滤以仅显示该国家/地区的状态,依此类推。 由于一些其他限制,我使用基本的html选择控件而不是struts2的。 以下是我目前如何填充选择的示例: <option value="”> 我认为我需要做的是onchange事件做一个ajax调用来检索基于所选“国家”的“状态”列表。 问题是: 1.如何使用jquery进行此ajax调用? 2.我需要传递什么作为ajax调用的url? 只是动作名称? 3.我如何解析结果? 从java代码我可以返回具有“代码”和“标签”以及其他属性的“状态”对象列表。 如何在javascript中解析此列表并为select标签生成适当的选项?

无法使用jQuery获取文本字段值

我有一个invoice.jsp页面,我必须使用jQuery在文本框中计算一些值。 在我的发票中有一个数量文本框。 如果用户输入数量,则应动态计算计算出的价格,即(total_subPrice= unit_price * quantity)并显示在另一个名为“price”的文本框中。 现在我的当前输出是这样的: 我尝试了下面的代码来解决这个问题,但我的jQuery代码无法获取unitprice文本字段数据。 我不知道为什么。 请检查下面的代码,并为我建议一个解决方案。 invoice.jsp ——————– ——————– $(document).ready(function(){ $(function() { $(‘input[name^=”quantity”]’).change(function() { var unitprice = $(this).siblings(‘input[name^=”unitprice”]’).val(); alert(“Unit price check=”+unitprice); //problem in this line. Unable to get the unit price $(this).siblings(‘input[name^=”price”]’).val($(this).val() * unitprice); }); }); }); ………………………… ………………………… <!– Here I am iterating through a list from my dabase using […]