if Abfrage mit übergebenen Variablen - Druckversion +- Javascript-forum (https://javascript-forum.de) +-- Forum: Entwicklung (https://javascript-forum.de/forumdisplay.php?fid=4) +--- Forum: Javascript (https://javascript-forum.de/forumdisplay.php?fid=6) +--- Thema: if Abfrage mit übergebenen Variablen (/showthread.php?tid=2736) |
if Abfrage mit übergebenen Variablen - Prominenter - 30.01.2024 Hi@all Ich übergebe an ein HTML Template entsprechende Variablen (this), welche dann in der Ausgabe ersetzt werden. Soweit so gut, funktioniert. Hier habe ich eine Checkbox. <input type="checkbox" id="{{this.commentId}},{{this.id}}" name="attbox[]"> In dieser muss abhängig vom Wert der Variable noch checked=true und disabled=true gesetzt werden. if ( {{this.file_name}} ) == 'datei.txt' { checked=true, disabled=true} Hab schon folgendes probiert: <input type="checkbox" id="{{this.commentId}},{{this.id}}" name="attbox[]" javascript: if({{this.file_name}}) == 'datei.txt' {checked=true, disabled=true}> <input type="checkbox" id="{{this.commentId}},{{this.id}}" name="attbox[]" checked={{this.file_name}} != 'datei.txt' ? 'false' : 'true'> Ich bekomme es einfach nicht hin. Bitte Hilfe - danke !!! Thx@all RE: if Abfrage mit übergebenen Variablen - Sempervivum - 30.01.2024 Was für ein Skript bearbeitet denn dieses Template, um die Platzhalter zu ersetzen? Man müsste prüfen, ob diese Syntax mit Javascript unterstützt wird. RE: if Abfrage mit übergebenen Variablen - Prominenter - 30.01.2024 Die Platzhalter werden ja ordnungsgemäß ersetzt. "... Ich übergebe an ein HTML Template entsprechende Variablen (this), welche dann in der Ausgabe ersetzt werden. Soweit so gut, funktioniert. ..." Die Ausgabe wird mit allen Variablenwerten ordnungsgemäß ausgegeben. {{this.file_name}} = 'redacted.txt' -> dem ist auch so ich bekomme nur die entsprechende Bedingung für CHECKED und DISABLED nicht hin bzw. nicht in den <input TAG> RE: if Abfrage mit übergebenen Variablen - Sempervivum - 30.01.2024 Zitat:Die Platzhalter werden ja ordnungsgemäß ersetzt. Das glaube ich dir. Die Frage ist jedoch, ob dieses Templating-Skript auch das Javascript in dieser Form unterstützt: Code: javascript: if({{this.file_name}}) == 'datei.txt' {checked=true, disabled=true} Du könntest jedoch folgendes versuchen: Code: <script> RE: if Abfrage mit übergebenen Variablen - rzscout - 31.01.2024 Hi, das was du oben geschrieben hast, ist kein gültiges JavaScript(ECMAScript). Wenn du ein Framework verwendest, darfst uns gerne schreiben welches. Ohne diese Info können wir dir nicht weiterhelfen. Einige User verwenden JavaScript-Frameworks für die Generierung von Seiten auf Client-Ebene. Da können auch solche Platzhalter vorkommen. Diese werden dann mithilfe des Frameworks ersetzt. |