Bonjour � tous,
J'ai un formulaire qui contient un tableau, lequel contient � son tour une image. Je voudrais soumettre le formulaire lors du clic sur l'image.
Source:
Code html : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <form method="post" name="tabForm" action="http://sirep.proginet.local/frontend/mainFormHandler.php" class="otherForms" data-tab="mail"> <h4>Nouveau courrier</h4> <input type="hidden" name="id" value="0"> <label for="type">Forme</label><select name='type' id=''><option value='' label='< ---- >'></option><option value='1'>Lettre</option><option value='2'>Télécopie</option><option value='3'>Courriel</option></select><br> <label for="date_mail">Date</label><input type="text" id="date_mail" name="date_mail" value=""> <div id="contactCal" class="calendarMain calendarInLine"></div><br> <label for="subject">Objet</label><input type="text" id="subject" name="subject" value=""><br> <input type="submit" name="savElem" value="Enregistrer"> <table style="border:1px solid grey; width:65rem; margin-top:5px;"> <thead><tr><th>Forme</th><th>Date</th><th>Objet</th><th>Référence</th><th>Emplacement</th><td></td><td></td></tr></thead> <tbody> <tr> <td class='noDispl'>1</td><td>Lettre</td><td>14/12/2020</td><td>Edge ne respecte pas ma feuille de style pour un élément</td><td>MP1205</td><td><a href='C://win/users/documents/courrier/070320.doc'>C://path/070320.doc</a></td><td><a href='frontend/main.php?page=1&tab=5&id=1'><img src='../images/edit.png' title='Cliquez pour éditer'></a></td><td><img src='../images/del.png' title='Cliquez pour supprimer'></td> </tr> <tr> <td class='noDispl'>2</td><td>Télécopie</td><td>27/12/2020</td><td>aucun</td><td>xxxx</td><td><a href='.....'>.....</a></td><td><a href='frontend/main.php?page=1&tab=5&id=2'><img src='../images/edit.png' title='Cliquez pour éditer'></a></td><td><img src='../images/del.png' title='Cliquez pour supprimer'></td> </tr> </tbody> </table> </form>Dans le code html, j'ai essay� en variante:$line->addCell(new tabCell("<input type='image' src='../images/del.png' title='".getDBText($language,57)."'>"));Dans ce cas, l'image est grossie environ 10 fois sa taille d'origine (5cm au lieu de 5mm, soit 22px). Pourquoi? Je peux bien s�r diminuer l'image en css mais j'aimerais comprendre car un bouton ne fait g�n�ralement pas cette taille.
Code js : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 "use strict"; const tabForms = document.querySelectorAll("[name='tabForm']") ,delImgs = document.querySelectorAll("[src*='del.png']") ; if (delImgs.length){ delImgs.forEach(function(curImg){ console.log(curImg); console.log(curImg.form); // retourne undefined }); }
Partager