2

PHP自体によって生成されたすべてのCodeMirrorをonBlurに保存したいと思います。これが私が話していることです:

        while ($db_field = mysql_fetch_assoc($result)) {
         ...
            var editor = CodeMirror.fromTextArea(document.getElementById("id'.$db_field['id'].'"), {
              lineNumbers: true,    
              matchBrackets: true,
              mode: "application/x-httpd-php",    
              onBlur: id'.$db_field['id'].'.save()
            });
         ...
         }

しかし、それは機能しません... FireBugは言います:「id1は定義されていません」...それを行う方法は?

4

1 に答える 1

0

コードにバグが見つかりました:

        var id'.$db_field['id'].' = CodeMirror.fromTextArea(document.getElementById("id'.$db_field['id'].'"), {
        lineNumbers: true,    
        matchBrackets: true,
        mode: "application/x-httpd-php",
        onBlur: function(){
          id'.$db_field['id'].'.save();
        },
        onChange: function(){
        $("#changeimg").show();
        }     
        });

これは魅力のように機能します

于 2011-10-05T14:52:15.130 に答える