Submit
< /code>
Ich möchte den BTN-Submit < /code> deaktivieren /aktivieren, aber es scheint nicht zu funktionieren. Ich habe document.querySelector ausprobiert ('#sublect'). Disabled = false;
< /code> Ich möchte den BTN-Submit < /code> deaktivieren /aktivieren, aber es scheint nicht zu funktionieren. Ich habe document.querySelector ausprobiert ('#sublect'). Disabled = false; [/code] Aber ohne Erfolg. Das : [code]
function stoppedTyping() { var value = document.forms["chatForm"]["message"].value; console.log(`stoppedTyping value: ${value}, length: ${value.length}`) if(value.length > 0) { $('#btn-submit').removeClass('disabled'); } else { $('#btn-submit').addClass('disabled'); } } document.querySelector("#prompt").onblur = stoppedTyping(); // Select your input type file and store it in a variable document.querySelector("#chatForm").addEventListener("submit", async (e) => { e.preventDefault(); const prompt = document.querySelector("#prompt").value; const image = document.querySelector("#image"); if (prompt.trim()) { var form = new FormData(); form.append("prompt", prompt); if (image && image.files.length && image.files[0]) { //console.log(`Image name: ${image.files[0].name}, size: ${image.files[0].size}, type: ${image.files[0].type}`); form.append("image", image.files[0]); }// else //console.log("No file selected!"); // Display the key/value pairs /*for (var pair of form.entries()) { console.log(pair[0]+ ', ' + pair[1]); }*/ $('#btn-submit').addClass('disabled'); $("#submit").value = 'Processing...'; const response = await fetch('/invoke', { method: 'POST', //headers: { 'Content-Type': 'multipart/form-data' }, Do NOT declare Content-Type: multipart/form-data in request header body: form }); const data = await response.json(); console.log(JSON.stringify(data, null, 2)) const queryContainer = document.createElement('div'); queryContainer.innerHTML = `[b]You:[/b] ${prompt}`; document.querySelector("#messages").appendChild(queryContainer); var converter = new showdown.Converter(); const responseContainer = document.createElement('div'); responseContainer.innerHTML = `[b]Me:[/b]${converter.makeHtml(data.message)} `; document.querySelector("#messages").appendChild(responseContainer); document.querySelector("#prompt").value = ''; document.querySelector("#image").value = ''; document.querySelector("#submit").value = 'Submit'; } else console.error(`Invalid prompt!`); });
Ich erstelle ein Bestätigungsmodal, in dem es über eine Schaltfläche verfügt, die über HTMx eine POST-Anfrage an die mit JavaScript dynamisch festgelegte hx-post-URL senden soll.
Wenn ich auf die...
Ich erstelle ein Bestätigungsmodal, in dem es über eine Schaltfläche verfügt, die über HTMx eine POST-Anfrage an die mit JavaScript dynamisch festgelegte hx-post-URL senden soll.
Wenn ich auf die...
Der Bootstrap-Select funktioniert nicht ordnungsgemäß, Daten werden eingefügt, aber entfernen funktioniert nicht ordnungsgemäß. Ich verwende Bootstrap 5 und Laravel 12 . Code:
Die Seite ist auf WP. Es wurde eine Schaltfläche hinzugefügt, bei der das erste Element ein Link und das zweite der Name der Schaltfläche ist. Die Schaltfläche und der Name werden korrekt angezeigt,...
Ich benötige HTML-CSS-Code (Bootstrap), der die Eingabezeile ganz oben anzeigt, wenn auf die SVG-Schaltfläche geklickt wird. Mein Code wird unten ohne Stil bereitgestellt. Wenn jemand helfen kann,...