I am developing it at Ruby on Rails.
button_to 'delete', xxxx_path(xxx.id), method: :delete,confirm: 'Do you really want to delete it?'
#=><input class="Button" data-confirm="Are you sure you want to delete it?" name="commit" type="submit" value="delete"/>
We created a delete button like ↑, and although the delete itself succeeded, the confirm dialog may or may not succeed.
I was wondering why, and while I was looking into it, I found an article like this.
http://qiita.com/yuji0222/items/80fd7a25486f8bb85752
If there is a form between table and th and td, it seems that the confirm dialog does not appear.
I found out about this, but I couldn't find a plan to deal with it, so I have given up sending a confirm dialog.
If there is a way to display the confirm dialog in the table, I would like your advice.
Thank you for your cooperation.
ruby-on-rails ruby html html5
You must enclose the entire FORM
or include FORM
in the TD
, TH
.If you can't do that, you need to review the HTML structure.
Some HTML elements are limited to the elements that are placed directly below the child element.
I can't do this, but
<table>
<form>
<tr>
<th>/th>
<td></td>
</tr>
</form>
</table>
This is OK
<form>
<table>
<tr>
<th>/th>
<td></td>
</tr>
</table>
</form>
© 2024 OneMinuteCode. All rights reserved.