@@ -61,8 +61,10 @@ layout: default
6161 asciiToHexForm .addEventListener (' submit' ,(event ) => {
6262 if (! asciiToHexForm .checkValidity ()) {
6363 event .preventDefault ();
64+ [... asciiToHexForm .elements ].map (e => e .parentNode ).forEach (e => e .classList .toggle (' was-validated' , true ));
6465 } else {
6566 event .preventDefault ();
67+ [... hexToAsciiForm .elements ].map (e => e .parentNode ).forEach (e => e .classList .toggle (' was-validated' , false ));
6668 var fomrdata = new FormData (asciiToHexForm);
6769 var str = fomrdata .get (' ascii-to-hex' );
6870 var glue = fomrdata .get (' ascii-to-hex-glue' );
@@ -71,22 +73,22 @@ layout: default
7173 var hex = prefix + ([... str].map ((elem , n ) => prefixi+ Number (str .charCodeAt (n)).toString (16 )).join (glue));
7274 document .getElementById (' hex-result' ).value = hex;
7375 }
74- [... asciiToHexForm .elements ].map (e => e .parentNode ).forEach (e => e .classList .toggle (' was-validated' , true ));
7576 });
7677
7778 var hexToAsciiForm = document .getElementById (' hex-to-ascii' );
7879 hexToAsciiForm .addEventListener (' submit' ,(event ) => {
7980 if (! hexToAsciiForm .checkValidity ()) {
8081 event .preventDefault ();
82+ [... hexToAsciiForm .elements ].map (e => e .parentNode ).forEach (e => e .classList .toggle (' was-validated' , true ));
8183 } else {
8284 event .preventDefault ();
85+ [... hexToAsciiForm .elements ].map (e => e .parentNode ).forEach (e => e .classList .toggle (' was-validated' , false ));
8386 var fomrdata = new FormData (hexToAsciiForm);
8487 var str = fomrdata .get (' hex-to-ascii' );
8588 var separator = fomrdata .get (' hex-to-ascii-separator' );
8689 var ascii = separator === " " ? getChunks (str .substring (2 ),2 ).map (el => String .fromCharCode (parseInt (el, 16 ))).join (' ' ) : str .split (separator).map (el => String .fromCharCode (Number (el))).join (' ' );
8790 document .getElementById (' ascii-result' ).value = ascii;
8891 }
89- [... hexToAsciiForm .elements ].map (e => e .parentNode ).forEach (e => e .classList .toggle (' was-validated' , true ));
9092
9193 });
9294
0 commit comments