我正在努力获取复选框内的表格行值,同时我也希望向用户选择相同的复选框值发送电子邮件。
{% block main_content %}
{% set msgclasses = {'success': 'shj_g', 'notice': 'shj_o', 'error':'shj_r'} %}
{% for message in messages %}
<p class="{{ msgclasses[message.type] }}">{{ message.text }}</p>
{% endfor %}
{% if all_assignments|length == 0 %}
<p style="text-align: center;">Nothing to show...</p>
{% else %}
<br/>
<table id="mytable" class="sharif_table">
<thead>
<tr>
<th>Select Assessments</th>
<th>Assessment Statistics</th>
<th>Name</th>
<th>Problem Statement</th>
<th>Submissions</th>
<th>Coefficient</th>
<th>Start Time</th>
<th>Finish Time</th>
<th>Status</th>
{% if user.level > 0 %}
{% endif %}
</tr>
</thead>
{% for item in all_assignments|reverse %}
<tr>
<td><input type="checkbox" class="check" value="item.name"/></td>
<td><i class="pointer select_assignment fa {{ item.id == user.selected_assignment.id ? 'fa-check-square-o color6' : 'fa-square-o' }} fa-2x" data-id="{{ item.id }}"></i></td>
<td dir="auto">{{ item.name }}</td>
<td>
<a href="{{ site_url('assignments/pdf/'~item.id) }}"><img src="{{ base_url('assets/images/pdf.svg') }}" /></a>
</td>
<td>{{ item.total_submits }} submission{{ item.total_submits != 1 ? 's' }}
</td>
<td>
{% if item.finished %}
<span style="color: red;">Finished</span>
{% else %}
{{ item.coefficient }} %
{% endif %}
</td>
<td>{{ item.start_time }}</td>
<td>{{ item.finish_time }}</td>
<td>
{% if item.open %}
<span style="color: green;">Open</span>
{% else %}
<span style="color: red;">Close</span>
{% endif %}
</td>
{% if user.level > 0 %}
{% endif %}
</tr>
{% endfor %}
</table>
复选框应该采用某些表行的值,并且值必须在电子邮件正文中传递。