kristers_Z Posted October 23, 2013 Report Share Posted October 23, 2013 (edited) Jāizveido tabula, kas atspoguļo pašlaik DB tabulā esošos datus un pēdējā rindā iespējams pievienot jaunus datus, respektīvi, pēdējā rinda ir forma. (attēls pielikumā) Problēma tāda, ka esošais markups nav valīds. Formas submit poga vienmēr strādā mozillā, bet mēdz nestrādāt webkit pārlūkos. (ja kādu ierakstu izdzēš ar chrome un tad mēģina pievienot jaunu ar "+" pogu, pogas spiediens nereaģē). Validators brēc par form un DIV iekš table taga. Kā strukturizēt lai izskatītos kā pievienotajā attēlā un būtu valīds? Bez Ajax vai JS. <tr> <form accept-charset="UTF-8" action="/teaching_relations/create" method="post"> <div style="margin:0;padding:0;display:inline"> <input name="utf8" type="hidden" value="✓" /> <input name="authenticity_token" type="hidden" value="GHkj27v6/qq5Kb1/oJvNQjLIAC0rQL2rBVRLbiZtCxc=" /> </div> <td> <select id="teaching_relation_grade_id" name="teaching_relation[grade_id]"> <option value="1">10. d</option> </select> </td> <td> <select id="teaching_relation_subject_id" name="teaching_relation[subject_id]"> <option value="1">math</option> <option value="3">PE</option> </select> </td> <td> <select id="teaching_relation_teacher_id" name="teaching_relation[teacher_id]"> <option value="1">Alex G.</option> <option value="2">Willy R.</option> <option value="3">Kevin S.</option> </select> </td> <td> <input name="commit" type="submit" value="+" /> </td> </form> </tr> Edited October 26, 2013 by kristers_Z Quote Link to comment Share on other sites More sharing options...
jurchiks Posted October 23, 2013 Report Share Posted October 23, 2013 (edited) form aptver visu table, div saturs iekš submit pogas td. Pašu div nevajag vispār. Bet vispār jau šādām darbībām AJAX kā reiz paredzēts, kāpēc tu to neizmanto? Edited October 23, 2013 by jurchiks Quote Link to comment Share on other sites More sharing options...
kristers_Z Posted October 26, 2013 Author Report Share Posted October 26, 2013 (edited) form aptver visu table Tajā gadījumā, kas screenshotā, šis strādā ļoti labi. Bet ko tad, ja tabulā ir vairāk nekā viena forma? Piemēram, pēdējās divas rindas ir formas, kas submito datus katra uz citu actionu. Kā šeit: Edited October 26, 2013 by kristers_Z Quote Link to comment Share on other sites More sharing options...
kristers_Z Posted October 27, 2013 Author Report Share Posted October 27, 2013 Gave it up, uzrakstīju ar ajax. Cik izsmadzeņoju no googles, iekš HTML5 form elementi nevar atrasties ne iekš tr, ne iekš td. Quote Link to comment Share on other sites More sharing options...
jurchiks Posted October 30, 2013 Report Share Posted October 30, 2013 Tā jau no paša sākuma vajadzēja. Lieki laiku notērēji, cenšoties ar parastu form submit pielauzt. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.