<div class="container wordleSolver-container"> <div class="row"> <div class="col-md-10 mx-auto ws"> <div style="font-size: 15px;" class="alert errMessage" role="alert"></div> <form name="verify" class="forms_data"> <div class="form-group"> <label for="greenLetters" class="my-1 p-0 wordleSolver-label">Enter green letters at correct position</label> <div class="col-md-6 p-0"> <div class="d-flex"> <input data-id="0" type="text" autocomplete="off" tabIndex="0" class="wordleSolver-field greenLetters greenWithIndex form-control px-5" maxlength="1" id="first" onkeyup="move(this,'second')"> <input data-id="1" type="text" autocomplete="off" tabIndex="1" class="wordleSolver-field greenLetters greenWithIndex form-control px-5" maxlength="1" id="second" onkeyup="move(this,'third')"> <input data-id="2" type="text" autocomplete="off" tabIndex="2" class="wordleSolver-field greenLetters greenWithIndex form-control px-5" maxlength="1" id="third" onkeyup="move(this,'fourth')"> <input data-id="3" type="text" autocomplete="off" tabIndex="3" class="wordleSolver-field greenLetters greenWithIndex form-control px-5" maxlength="1" id="fourth" onkeyup="move(this,'fivth')"> <input data-id="4" type="text" autocomplete="off" tabIndex="4" class="wordleSolver-field greenLetters greenWithIndex form-control px-5" maxlength="1" id="fivth" onkeyup="move(this,'six')"> </div> </div> </div> <div class="form-group"> <label for="yellowLetters" class="my-1 p-0 wordleSolver-label">Enter letters in yellow below</label> <div class="col-md-6 p-0"> <div class="d-flex"> <input type="text" autocomplete="off" tabIndex="1" class="wordleSolver-field yellowLetters form-control px-5" maxlength="1" id="six" tabIndex="5" onkeyup="move(this,'seven')"> <input type="text" autocomplete="off" class="wordleSolver-field yellowLetters form-control px-5" maxlength="1" id="seven" tabIndex="6" onkeyup="move(this,'eight')"> <input type="text" autocomplete="off" class="wordleSolver-field yellowLetters form-control px-5" maxlength="1" id="eight" tabIndex="7" onkeyup="move(this,'nine')"> <input type="text" autocomplete="off" class="wordleSolver-field yellowLetters form-control px-5" maxlength="1" id="nine" tabIndex="8" onkeyup="move(this,'ten')"> <input type="text" autocomplete="off" class="wordleSolver-field yellowLetters form-control px-5" maxlength="1" id="ten" tabIndex="9" onkeyup="move(this,'eleven')"> </div> </div> </div> <div class="form-group"> <label for="greyLetters" class="my-1 p-0 wordleSolver-label">Enter letters in grey below</label> <div class="col-md-6 p-0 wrapper"> <div class="d-flex"> <input type="text" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="eleven" value="" autocomplete="off" tabIndex="10" onkeyup="move(this,'twelve')"> <input type="text" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="twelve" value="" autocomplete="off" tabIndex="11" onkeyup="move(this,'thirteen')"> <input type="text" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="thirteen" value="" autocomplete="off" tabIndex="12" onkeyup="move(this,'fourteen')"> <input type="text" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="fourteen" value="" autocomplete="off" tabIndex="13" onkeyup="move(this,'fifteen')"> <input type="text" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="fifteen" value="" autocomplete="off" tabIndex="14" onkeyup="move(this,'sixteen')"> </div> <div class="d-flex mt-2"> <input type="text" autocomplete="off" tabIndex="15" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="sixteen" onkeyup="move(this,'seventeen')"> <input type="text" autocomplete="off" tabIndex="16" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="seventeen" onkeyup="move(this,'eightteen')"> <input type="text" autocomplete="off" tabIndex="17" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="eightteen" onkeyup="move(this,'nineteen')"> <input type="text" autocomplete="off" tabIndex="18" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="nineteen" onkeyup="move(this,'twenty')"> <input type="text" autocomplete="off" tabIndex="19" class="wordleSolver-field greyLetters form-control px-5" maxlength="1" id="twenty" onkeyup="move(this,'eleven')"> </div> </div> </div> <button type="button" data-toggle="tooltip" data-placement="top" title="Add more greyletters fields" id="addMore"><i class="bi bi-plus"></i> </button> <div class="form-group text-right"> <div class="col-md-4 p-0" style="margin: 0 0 0 auto;"> <button type="submit" id="wordlesolver_submit" class="btn wordlesolver-btn mt-3"> <span id="updateTxt">Solve</span> <div class="spinner"></div> </button> </div> </div> </form> </div> <div class="col-md-10 mx-auto p-0 mt-3"> <div id="wordleWordCount"></div> <div id="wordleSolverData"></div> <div class="alert" role="alert" id="wordleSolvererrorMsg" style="font-size: 15px; padding:15px"></div> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script> $(document).on('keypress', 'input', function (e) { if (e.which === 32) { e.preventDefault(); var $next = $('[tabIndex=' + (+this.tabIndex + 1) + ']'); if (!$next.length) { $next = $('[tabIndex=1]'); } $next.focus().click(); } }); function move(first, last) { if (first.value.length) { document.getElementById(last).focus() } } </script> <script defer src="../assets/js/wordleSolver.js"></script>