我想要做的是在一个非常简单的3列数据库中设置一些字段,我用它来管理一些复选框.
如果id在列表中,我想将col_2设置为1,保持col_3状态不变.但是如果id不在列表中,则将col_2和col_3设置为0.
这是我到目前为止,它不起作用,因为它给了我一些警告,并改变了col_3的值:
UPDATE t
SET col_2 =
CASE
WHEN id IN (list) THEN 1
WHEN id NOT IN (list) THEN 0
END,
col_3 =
CASE
WHEN id NOT IN (list) THEN 0
END
WHERE id IS NOT NULL;
Run Code Online (Sandbox Code Playgroud)
任何帮助赞赏:)
希望每个人都做得很好。我的问题:
我有一个使用 foreach 循环生成的表格,我希望能够单击每行中的特定单元格,这应该获取单元格中的数据并使用它来预先填充对话框中的tinyMCE 文本区域。这是我到目前为止所拥有的:
我想要在每一行中定位的 td:
<td class="cmts" id="ID">comments</td>
Run Code Online (Sandbox Code Playgroud)
我想在打开之前(或打开之后)预先填写的对话框:
<div id="cmts_dialog" name="cmnts_dialog" title="Comments">
<form id="cmnts_dialog_form" name="cmnts_dialog_form">
<fieldset>
<textarea id="comments_input" name="comments_input"></textarea>
</fieldset>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
我正在尝试通过 jQuery 填充文本区域,到目前为止还不起作用:
$(document).on('click','.cmnts',function(){
$('#comments_input').val($(this).text());
})
Run Code Online (Sandbox Code Playgroud)
我可以做所有对话框的事情,只是认为最好的方法是在使用 .dialog('open') 之前填充文本区域,但我对所有解决方案持开放态度
任何帮助表示赞赏。谢谢 :]
我对此非常陌生并且知识有限(过去几周都是自学).我尝试了其他人提出的类似问题的一些解决方案,似乎没有一个对我有用.
我试图将'date_range'div设置为仅在选择'range'过滤器时才可见.我正在使用jQuery 1.8.2和jQueryUI 1.9(使用$ .noConflict()设置).
我的代码如下(请善待,我知道我不是很擅长这一点),任何帮助表示赞赏.
<script>
$('#filters').is(function() {
if ($('#range').attr('checked')) {
$('#date_range').show();
} else {
$('#date_range').hide();
}
});
</script>
<div>
<form align="center" id="filters">
<input type="radio" id="last24" name="filter_radio" checked="checked"/><label for="last24">Last 24hrs</label>
<input type="radio" id="WTD" name="filter_radio" /><label for="WTD">WTD</label>
<input type="radio" id="last_week" name="filter_radio" /><label for="last_week">Last Week</label>
<input type="radio" id="range" name="filter_radio" /><label for="range">Range</label>
<div id="date_range">
<br />
<label for="from">From: </label><input type="text" id="from" name="from"/>
<label for="to">To: </label><input type="text" id="to" name="to" />
</div>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
我不知道这是否可能,虽然我确定它是,但超出了我的能力.
我想使用浏览器中的设置按钮过滤从SQL查询生成的表,即具有是否已完成任务的复选框,以及时间范围的单选按钮(例如,过去24小时,周至日期,日期范围等..).所有这些都没有不断刷新页面.
有人能指出我正确的方向,我不是要求有人为我做这件事,但我是自学成才,需要一些指导.任何帮助赞赏.
这些是我想要使用的过滤器:
<form id="filters">
<input type="checkbox" id="live" name="filter_live" value="Live" /> <label for="live">Outstanding</label>
<input type="checkbox" id="completed" name="filter_completed" value="completed" /> <label for="completed">Complete</label>
|
<input type="radio" id="last24" name="filter_radio" checked="checked" onchange="return hide_range(this.checked);"/><label for="last24">Last 24hrs</label>
<input type="radio" id="WTD" name="filter_radio" onchange="return hide_range(this.checked);"/><label for="WTD">WTD</label>
<input type="radio" id="last_week" name="filter_radio" onchange="return hide_range(this.checked);"/><label for="last_week">Last Week</label>
<input type="radio" id="range" name="filter_radio" onchange="return show_range(this.checked);" /><label for="range">Range</label>
<div id="date_range" style="display: none;">
<br />
<label for="from">From: </label><input type="text" id="from" name="from"/>
<label for="to">To: </label><input type="text" id="to" name="to" />
<input type="button" value="Go" />
</div>
</form> …Run Code Online (Sandbox Code Playgroud)