RISOLTO Formattazione inputbox

Stato
Discussione chiusa ad ulteriori risposte.

Zio_Sporko

Utente Attivo
179
26
CPU
AMD Ryzen 5 3600
Dissipatore
Corsair Hydro H100i Pro RGB
Scheda Madre
ASUS TUF B450M PRO Gaming
HDD
Samsung 970 EVO Plus NVMe M.2 250 GB; Seagate Barracuda 1TB HDD
RAM
Patriot Viper Steel 16 GB 3200 MHz
GPU
Zotac RTX 2060 Super Mini
Audio
Focusrite Scarlett 2i2 2nd Generation
Monitor
Samsung 24F390 Curved Monitor FHD da 24"
PSU
EVGA Supernova 650 G3
Case
Corsair Carbide 275Q
Periferiche
Kit Devastator 2; 2x KRK Rokit 6 G3
Net
FTTC 100Mbps
OS
Windows 10 Home x64
Hai la possibilità di usare jquery? O solo javascript?
Posso utilizzare anche JQuery e JSON volendo ma non li ho mai usato prima d'ora se non per fare giusto due cosine banali.
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,437
11,501
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
jquery ti può servire i json no
 
  • Mi piace
Reazioni: xMattyz

xMattyz

Utente Attivo
241
52
jquery ti può servire i json no
Quoto in pieno quanto detto da SKills, json non è altro che un semplice formato di scambio dati (detto in parole povero, una mega stringa contenente dati), se puoi utilizzare jquery cerca qualche esempio su google, che sicuramente qualcosa la trovi.
 

Zio_Sporko

Utente Attivo
179
26
CPU
AMD Ryzen 5 3600
Dissipatore
Corsair Hydro H100i Pro RGB
Scheda Madre
ASUS TUF B450M PRO Gaming
HDD
Samsung 970 EVO Plus NVMe M.2 250 GB; Seagate Barracuda 1TB HDD
RAM
Patriot Viper Steel 16 GB 3200 MHz
GPU
Zotac RTX 2060 Super Mini
Audio
Focusrite Scarlett 2i2 2nd Generation
Monitor
Samsung 24F390 Curved Monitor FHD da 24"
PSU
EVGA Supernova 650 G3
Case
Corsair Carbide 275Q
Periferiche
Kit Devastator 2; 2x KRK Rokit 6 G3
Net
FTTC 100Mbps
OS
Windows 10 Home x64
Quoto in pieno quanto detto da SKills, json non è altro che un semplice formato di scambio dati (detto in parole povero, una mega stringa contenente dati), se puoi utilizzare jquery cerca qualche esempio su google, che sicuramente qualcosa la trovi.
Sì stavo già cercando qualcosa prima in JQuery e adesso sto facendo le prove; appena vedo se funziona o no posto la soluzione e chiudo il ticket. Grazie a tutti dell'aiuto.
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,437
11,501
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
de nada, comunque devi semplicemente lavorare sul testo della textbox, lavori sulla prima parte di testo che sarà quella salvata nella variabile globale in precedenza, e poi la seconda parte di testo sarà quella nuova
 

Zio_Sporko

Utente Attivo
179
26
CPU
AMD Ryzen 5 3600
Dissipatore
Corsair Hydro H100i Pro RGB
Scheda Madre
ASUS TUF B450M PRO Gaming
HDD
Samsung 970 EVO Plus NVMe M.2 250 GB; Seagate Barracuda 1TB HDD
RAM
Patriot Viper Steel 16 GB 3200 MHz
GPU
Zotac RTX 2060 Super Mini
Audio
Focusrite Scarlett 2i2 2nd Generation
Monitor
Samsung 24F390 Curved Monitor FHD da 24"
PSU
EVGA Supernova 650 G3
Case
Corsair Carbide 275Q
Periferiche
Kit Devastator 2; 2x KRK Rokit 6 G3
Net
FTTC 100Mbps
OS
Windows 10 Home x64
Finalmente ho trovato la soluzione. Grazie a chi mi ha aiutato ;)
In seguito lascio tutto il mio progetto con la funzione per chi dovesse averne bisogno in futuro.
HTML:
<!DOCTYPE html>
<html>
<head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <style>
        .text-container {
              display: inline-block;
             position: relative;
              overflow: hidden;
        }
        .clearBtn {
              position: absolute;
              top: 0;
              right: -150px;
              transition: right 0.2s;
        }
        .show {
              right: 5px;
        }
    </style>
</head>
<body>
    <script>
        function myFunction(){
            var x = document.getElementById("status").options[document.getElementById("status").selectedIndex];
            switch(x.value){
                case "1": {
                    document.getElementById("clearBtn1").innerHTML = x.text + " " + "&#10003";
                    document.getElementById("clearBtn1").style.color = "Green";
                    break;
                }
                case "2": {
                    document.getElementById("clearBtn1").innerHTML = x.text + " " + "&#127981";
                    document.getElementById("clearBtn1").style.color = "Orange";
                    break;
                }
                case "3": {
                    document.getElementById("clearBtn1").innerHTML = x.text + " " + "&#9888";
                    document.getElementById("clearBtn1").style.color = "Red";
                    break;
                }
                default: break;
            }
        }
        
        function checkInput(text) {

              if (text) {
                $("#clearBtn1").addClass("show");
              } else {
                $("#clearBtn1").removeClass("show");
              }

        }
    </script>
    <div class="text-container">
         <input id="nice" type="text" onkeyup="checkInput(this.value)" />
          <span id="clearBtn1" class="clearBtn"> </span>
    </div>
    <br/> <br/>
    <select id="status" onchange="myFunction()">
        <option value="1"> Completato </option>
        <option value="2"> In corso </option>
        <option value="3" selected="selected"> Non occupato </option>
    </select>
</body>
</html>
 

Skills07

Head of Development
Staff Forum
Utente Èlite
35,437
11,501
CPU
Ryzen 7 5800x
Dissipatore
Deepcool gammax l240 v2
Scheda Madre
Aourus Gigabyte X-470 ultra gaming
HDD
Samsung Evo 850 250gb ,2tb x 2 toshiba P300, 256 Ssd silicon power, Samsung evo plus 1tb nvme
RAM
32 gb G.Skill Tridentz 3200 mhz RGB
GPU
Zotac - RTX 3070 Ti Trinity OC
Monitor
ASUS TUF QHD 165hz IPS, ITEK GCF 165hz IPS QHD, Samsung Curvo 144hz QHD
PSU
Seasonic Focus 650w 80 platinum
Case
Coolermaster h500p
Periferiche
Asus Tuf Wireless
Net
Fibra Tim 100mb
OS
Windows 10 Pro 64 bit
hai risolto spezzettando il testo in parti come ti avevo detto.
Non ho avuto tempo di scrivertela, perchè ho finito ora con il merging da xml.
Considera di non demordere mai, le soluzioni si trovano, nulla è impossibile.
 
  • Mi piace
Reazioni: Zio_Sporko

xMattyz

Utente Attivo
241
52
Ottimo workaround, ma io avevo capito volessi continuare il "testo" dell'input type colorandolo, non che volessi semplicemente vederlo nello stesso "box".
Verissimo quanto detto da Skills, ma spesso il gioco non vale la candela.
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!