ExpressionEngineのSafecrackerモジュールを使用してフォームを作成しています。
必須フィールドの1つはタイトルです。これはEEチャネルエントリのタイトルになります。
私がやりたいのは、タイトルフィールドを名前フィールドと名前フィールドを組み合わせたものに設定することです。
私はこれから始めました:
<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