Auto Checkbox-Formular ausfüllen

421
user761065

Ich habe einen Datensatz wie folgt:

40.45.68.70 50.51.74.90 46.49.25.30 77.78.45.12 5.78.90.94 . . . goes on... 

Ich möchte diese Werte automatisch in ein Kontrollkästchen eingeben. Der Formularcode sieht folgendermaßen aus:

 <form id="form1" name="form1" method="post" action=""> <label>  <input type="checkbox" name="SelectAll" class="all" />All</label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> <input type="checkbox" name=" " class="selector" /> </label>  </form>    <form id="form1" name="form2" method="post" action=""> <label>  <input type="checkbox" name="SelectAll" class="all" />All</label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> <input type="checkbox" name=" " class="selector" /> </label>  </form>    <form id="form1" name="form3" method="post" action=""> <label>  <input type="checkbox" name="SelectAll" class="all" />All</label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> <input type="checkbox" name=" " class="selector" /> </label> <label> <input type="checkbox" name=" " class="selector" /> </label>  </form> . . . goes on... 

Die Ausgabe sollte folgendermaßen aussehen: (für die erste Zeile als Beispiel)

<form id="form1" name="form1" method="post" action=""> <label>  <input type="checkbox" name="SelectAll" class="all" />All</label> <label> <input type="checkbox" name="40" class="selector" />40 </label> <label> <input type="checkbox" name="45 " class="selector" />45 </label> <label> <input type="checkbox" name="68 " class="selector" /> 68</label> <label> <input type="checkbox" name="70 " class="selector" />70</label>  </form> 

Ich muss einen Datensatz in das Kontrollkästchen in die entsprechenden Leerzeichen einfügen. Ich mache das manuell. aber es gibt so viele von ihnen. Gibt es eine Art Software oder Code, die diese Art von Arbeit problemlos erledigen kann?

Ich bin nicht sicher, in welcher Kategorie diese Frage genau gestellt werden sollte. Wenn Sie mich also in die richtige Richtung lenken können, wäre das auch hilfreich. Vielen Dank. Bitte lassen Sie mich wissen, wenn etwas unklar ist.

1
Wie soll die Ausgabe aussehen? Haben Sie eine IP-Adresse im Namen und im Text?40.45.68.70 ... usw.? Brian Folan vor 7 Jahren 0
Ich habe meinen Beitrag aktualisiert und eine beispielhafte Ausgabe eingefügt. Grundsätzlich sind in jeder Datenzeile 4 Werte in ein Checkbox-Formular einzufügen. Ich habe leider keine IP-Adresse. user761065 vor 7 Jahren 0

1 Antwort auf die Frage

0
gns100

Hier sind einige Tipps, wie Sie mit Excel eine Formel zum Schreiben von HTML-Code verwenden können:

1) Verwenden Sie zwei doppelte Anführungszeichen "" Das erste wirkt wie eine Flucht, sodass das zweite Teil Ihrer Ausgabe ist

2) & wird verwendet, um Sachen zusammen zu verketten

3) Mit den Funktionen mid () und find () können Sie Ihre ursprüngliche Zeichenfolge in kleinere Blöcke parsen, um sie in die Formel einfließen zu lassen

4) Verwenden Sie separate Zellen, um Teile Ihrer HTML-Datei zu erstellen, und verketten Sie sie dann zusammen

5) Verwenden Sie copy / paste special / values, wenn Sie den gewünschten Code haben und diesen auf eine tatsächliche Seite verschieben möchten.

Hoffentlich geht das in die richtige Richtung.

Ich bin nicht sicher, ob dies eine einfache Methode wäre, alle Codes zusammenzusetzen und in eine andere Datei einzufügen. user761065 vor 7 Jahren 0
Ich habe es jetzt versucht, wie Sie es vorgeschlagen haben. Ich stoße auf zwei Probleme. Der Code sieht sehr unordentlich aus, wenn ich ihn in den Texteditor kopiere und "" kopiere und im Texteditor doppelt markiere. Hier ist ein Link, um das Ergebnis zu sehen. https://1drv.ms/x/s!AoGkZUHlKui9gQjcl2I8Z_jnTskg user761065 vor 7 Jahren 0
Ich kann doppelte Anführungszeichen im Texteditor entfernen. Können Sie mir eine Möglichkeit vorschlagen, den Code zu organisieren? Bitte. user761065 vor 7 Jahren 0
Ok, ich habe einen Weg gefunden, die Zitate hier zu säubern: https://stackoverflow.com/a/41320227 user761065 vor 7 Jahren 0
Diese Methode funktioniert in Excel. Vielen Dank @ gns100 Wenn es einen anderen Vorschlag gibt, um dies zu erreichen, wäre ich sehr interessiert. user761065 vor 7 Jahren 0
Ich bin froh, dass Sie meine Tipps etwas nützlich fanden. Es tut mir leid, ich habe keine guten Ideen, wie der Code strukturiert aussehen kann (mit Excel). Ich verwende diese Technik, wenn ich viel Code mit verschiedenen eingebetteten Variablen wiederholt habe und ich mein Wissen über Javascript oder ein serverseitiges Skript nicht aktivieren möchte, um den HTML-Code für mich zu schreiben. Normalerweise kümmere ich mich nicht darum, wie der Code aussieht, wie die Ergebnisse aussehen und funktionieren. Wenn ich später Änderungen vornehmen muss, gehe ich zurück zur Excel-Tabelle, nicht zum HTML-Code. Ich sehe also wirklich keinen Grund, HTML-Code organisieren zu können. gns100 vor 7 Jahren 0
danke für die Tipps. Ich erkannte auch, dass die meisten HTML-Editoren HTML-Code mit einem Klick organisieren. Es ist sehr nützlich. user761065 vor 7 Jahren 0