Jörg: Einlesen eines neu generierten Input-Feld: Wo ist der Fehler?

Beitrag lesen

Hallo,

ich möchte in einem BBcode-Generator das youtube-Icon mit einem weiteren Formularfeld versehen.
Geht alles auch, aber ich kriegs grad nicht hin, das Feld auszulesen.

Wo ist mein Denkfehler?

Jörg

youtubeMenu:
    '<div><label for="link">{label}</label> ' +
        '<input type="text" id="link" dir="ltr" placeholder="https://" /></div>' +
    '<div><label for="title">Video Title:</label> ' +
        '<input type="text" id="title" dir="ltr" placeholder="Enter video title" /></div>' +
    '<div><input type="button" class="button" value="{insert}" />' +
        '</div>',


....




            exec: function (btn) {
                var editor = this;

                // Öffne das Dropdown-Menü und erhalte den Callback
                defaultCmds.youtube._dropDown(editor, btn, function (id, time) {
                    var content = createElement('div');
                    appendChild(content, _tmpl('youtubeMenu', {
                        label: editor._('Video URL:'),
                        insert: editor._('Insert')
                    }, true));

                    // Hole die Werte aus den Eingabefeldern
                    var videoUrl = find(content, '#link')[0].value; // Hol die Video-URL
                    var title = find(content, '#title')[0].value; // Hol den Titel

                    // Debugging: Ausgabe in der Konsole
                    console.log('Video URL:', videoUrl);
                    console.log('Video Title:', title);