我正在使用 Expression Engine 的 Safecracker 模块构建一个表单。
必填字段之一是 Title,它成为 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(); 功能?
任何帮助表示赞赏。
谢谢,
泰