获取另一个文本字段(Liferay aui)的文本字段的值
get value of a textfield onchage of another textfield (liferay aui )
我的表单中有 2 个输入文本字段,其中一个是自动完成字段(liferay),另一个是普通文本字段。
现在我想检查其他普通文本字段的自动完成字段onchange的值(就像在aui库中一样,我们只有事件onSelect和onChange)。
我正在以这种方式尝试,但仍然没有得到任何价值。
<form action="<liferay-portlet:actionURL name="saveForm" />"
id="<portlet:namespace />sampleForm"
method="post" enctype="multipart/form-data" name="<portlet:namespace />sampleForm">
<aui:input name="firstName" /> /* this is autocomplete field*/
<aui:input name="lastName" onChange="myFunction()"/>
.
.
.
.
</form>
<script type="text/javascript" language="javascript">
function myFunction(){
alert("in----------");
alert(document.getElementByName("firstName").value());
}
</script>
任何人都可以告诉我获取自动完成字段值的最佳方法吗?
你要走的路...
也给你的元素一个id(它可以与名称相同)。
并改用getElementById()。
同时从 .value() 中删除 ()
<form action="<liferay-portlet:actionURL name="saveForm" />"
id="<portlet:namespace />sampleForm"
method="post" enctype="multipart/form-data" name="<portlet:namespace />sampleForm">
<aui:input name="firstName" id="firstName" /> /* this is autocomplete field*/
<aui:input name="lastName" id="lastName" onChange="myFunction()"/>
.
.
.
.
</form>
<script type="text/javascript" language="javascript">
function myFunction(){
alert("in----------");
alert(document.getElementById("firstName").value);
}
</script>
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 当设置addFromAutocompleteOnly时,剩余文本将保留在输入字段中
- 使用jquery将输入字段转换为文本
- 如何从查询字符串中的输入字段发回文本
- 表单输入字段随着溢出的文本而增长
- 使用单个文本框向多个字段添加严格搜索
- 使用javascript提交表单并从字段/单选框/复选框/文本区域获取数据
- 使用jQuery的输入字段文本换行
- 向使用jQuery加载DOM后添加的字段添加不受限制的文本输入DatePickers
- 当用户单击按钮(在光标位置)时,在输入字段中添加一个文本字符串
- 如何根据文本长度立即显示和隐藏字段?-JQuery
- 当输入字段(文本框)有值时,选中/取消选中复选框
- 重置时输入字段文本css
- 将输入字段文本放入变量中并将其用于 jquery JSON get 请求
- 在 html 输入字段 (文本框) 中插入 javascript (jquery) 变量
- 搜索字段文本没有't在FF 3.6中显示
- 主干集合url操作与输入字段文本
- 如何大写输入字段文本的第一个字母,而键入javascript
- 如何使用angularjs在同一字段中键入时动态格式化输入字段文本
- 如何将输入字段(文本框)添加到使用jQuery动态创建的表中