liferay portlet中的JavaScript
我正在使用Liferay portal 6.1.1 CE 在我的liferay portlets jsp page-view.jsp中,我有一个表单,其中有两个文本字段和两个单选按钮,用户只能选择一个和一个提交按钮 当我单击任何单选按钮时,控件转到一个正常工作的脚本函数 现在我想把两个文本字段的值传递给脚本函数。我试了很多,但没有用 我怎样才能做到这一点 帮帮我,先谢谢你 功能dif { } 请假申请 雇员* 日期*liferay portlet中的JavaScript,java,javascript,liferay,Java,Javascript,Liferay,我正在使用Liferay portal 6.1.1 CE 在我的liferay portlets jsp page-view.jsp中,我有一个表单,其中有两个文本字段和两个单选按钮,用户只能选择一个和一个提交按钮 当我单击任何单选按钮时,控件转到一个正常工作的脚本函数 现在我想把两个文本字段的值传递给脚本函数。我试了很多,但没有用 我怎样才能做到这一点 帮帮我,先谢谢你 功能dif { } 请假申请 雇员* 日期* 获取javascript函数中文本的值在liferay中并不是什么新鲜事,它是
获取javascript函数中文本的值在liferay中并不是什么新鲜事,它是简单的旧javascript,以下是一些链接和示例,它们将帮助您将我编写的代码放入您在中定义的自定义函数中。。。标签: 使用: 唯一的问题是您必须在portlet或主题中包含jQuery库,因为从Liferay-6开始,您默认包含Alloy UI:
var fdTextValue = $("#<portlet:namespace/>fd").val();
/* or */
var fdTextValue = $("#<portlet:namespace/>fd").attr('value');
使用以下命令获取输入文本值:
以下一些链接也可能有助于您使用Alloy UI:
.
这很简单
单击事件,然后在js中定义此函数
<script>
function callFun()
{
// Here you can use jquery easily
var name = $("#name").val();
alert(name);
}
</script>
现在,当我格式化后,我注意到有一个和一个缺失。格式化有帮助,不是吗!:-没关系,但是我需要把值传递给函数的方法。。
AUI().use(function(A) {
var fdTextValue = A.one('#<portlet:namespace/>fd').get('value');
/* or */
var fdTextValue = A.one('#<portlet:namespace/>fd').val();
});
<script>
function callFun()
{
// Here you can use jquery easily
var name = $("#name").val();
alert(name);
}
</script>