【发布时间】:2012-04-24 15:17:08
【问题描述】:
我正在使用 Expression Engine 的 Safecracker 模块构建一个表单。
必填字段之一是标题,它成为 EE 频道条目的标题。
我想做的是将 Title 字段设置为组合的名字和姓氏字段。
我是从这个开始的:
<form method="POST" action="#">
<input id="student_first_name" type="text" size="30" name="student_first_name">
<br>
<input id="student_last_name" type="text" size="30" name="student_last_name">
<br><br>
<input type="text" name="title" value=""/>
</form>
然后添加了这个:
$(function() {
$('#student_first_name').keyup(function() {
var snamef = $(this);
});
$('#student_last_name').keyup(function() {
var snamel = $(this);
});
$("input[name='title']").val(snamel + " " + snamef);
return false;
});
但我无法让它工作:http://jsfiddle.net/tylonius/CY5zJ/4/
我错过了一步(还是完全做错了?)?
另外,是不是我工作太努力了,Safecracker 已经内置了这个功能;类似于它的直播 UrlTitle();功能?
感谢任何帮助。
谢谢,
ty
【问题讨论】:
-
先在你的输入元素上设置一个id,然后使用@user1236048的方法
标签: javascript forms expressionengine hidden-field safecracker