0

古いインラインjsコードは次のようになりました。

onchange="alias_generator(this,document.forms['category_form'].alias)" onkeyup="alias_generator(this,document.forms['category_form'].alias)"

これは、次のことを意味します。1. input(title)(this)からコピー... alias_generator(特殊文字を削除)でフィルター処理し、2。input( alias)に移動します。

私はjqueryと外部jsに不慣れです-誰かがそれを手伝ってくれるなら素晴らしいでしょう。

すでにオンロードで動作するものを実行しましたが、更新されません...

var title = document.forms['admin'].title;

var alias = document.forms['admin'].alias;

alias_generator(title,alias);
4

2 に答える 2

3
$(".myInputFieldClass").keyup(
    function(){
        cur_val = $(this).val(); // grab what's in the field
        // do stuff with cur_val so that it's what you want
        $(this).val(cur_val);
    }
);

それはそれを行う必要があります。幸運を。

于 2009-12-15T16:14:08.347 に答える
0
$(document.forms["admin"].title).keyup(function (e) { 
    var val = $(this).val();
    // Do stuff with val
    $(document.forms["admin"].alias).val(val);
})
于 2009-12-15T16:16:15.550 に答える