我通过ajax向页面添加一些复选框如何绑定我的脚本在这里的这些复选框的单击和更改功能
$(document).delegate("#filterOptions input[name=inNeedAmountRange]").bind("click change", function () {
var elementValue = $(this).val();
if ($(this).is(':checked')) {
alert('checked : ' + elementValue);
}
} else {
alert('Not checked :' + elementValue);
}
});
Run Code Online (Sandbox Code Playgroud) 我尝试删除"admin"数据库中的数据,但删除按钮不起作用.
这是我的首要任务
<?php
$host="localhost"; // Host name
$username="root"; // Mysql username
$password=""; // Mysql password
$db_name="admin"; // Database name
$tbl_name="admin"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sql="SELECT * FROM $tbl_name";
$result=mysql_query($sql);
$count=mysql_num_rows($result);
?>
Run Code Online (Sandbox Code Playgroud)
这是我的复选框代码
<tbody>
<?php
while($rows=mysql_fetch_array($result)){
?>
<tr>
<td><?php echo $rows['course_code']; ?></td>
<td><?php echo $rows['course_name']; ?></td>
<td><?php echo $rows['lecture_id']; ?></td>
<td><input name="checkbox[]" type="checkbox"
id="checkbox[]" value="<?php echo $rows['course_code'];?>"></td>
<td><form>
</form>
</td>
</tr>
<?php
}
?>
</tbody>
Run Code Online (Sandbox Code Playgroud)
而且,这是我的按钮代码 …
我需要计算所有复选框的总和并根据这里的选择更新总计是 html:
<input type="checkbox" id="basic_single" name="basic_single" value="400">
<input type="checkbox" id="basic_double" name="basic_double" value="680">
.
.
.
<input type="text" name="total" value="" size="30" id="total">
Run Code Online (Sandbox Code Playgroud)
这是脚本
$('input:checkbox').change(function ()
{
var total = 0;
var basic_single = parseInt($('#basic_single:checked').val());
var basic_double = parseInt($('#basic_double:checked').val());
var total = basic_single + basic_double;
$("#total").val(total);
});
Run Code Online (Sandbox Code Playgroud)
如果两者都被选中它工作正常,但只有一个被选中返回 NaN,会有比这两个更多的复选框
在 Materialise 中取消选中时,如何让复选框显示为“不确定”?
HTML:
<input type="checkbox" id="test" checked/>
<label for="test" id="test-label">Red</label>
Run Code Online (Sandbox Code Playgroud)
JS:
$('#test-label').click(function() {
var checkbox = $(this).prev();
if (!$(checkbox).is(':checked'))
$(checkbox).prop('indeterminate', true);
});
Run Code Online (Sandbox Code Playgroud)
警告:implode()[function.implode]:在第7行的C:\ xampp\htdocs\tempahperalatan\Page2.php中传递的参数无效
警告:mysqli_error()期望参数1为mysqli,在第23行的C:\ xampp\htdocs\tempahperalatan\Page2.php中给出null
我正在做一个表单来插入来自多个复选框的数据,我提交的数据被完美插入,但是一旦我打开页面上面出现上述两个错误(page2.php)任何人都可以告诉我在编码中我错过了什么或者在哪里是问题吗?先感谢您.
以下参考是我的PHP编码:
<?php
// Make a MySQL Connection
mysql_connect("localhost", "root", "") or die(mysql_error());
mysql_select_db("tempahperalatan") or die(mysql_error());
$checkBox = implode(',', $_POST['item']);
$microphones = $_POST['microphones'];
$amplifiers = $_POST['amplifiers'];
$loudspeakers = $_POST['loudspeakers'];
$mixers = $_POST['mixers'];
$catatan = $_POST['catatan'];
if(isset($_POST['submit']))
{
$query="INSERT INTO pasystems (item, microphones, amplifiers, loudspeakers, mixers, catatan) VALUES ('" . $checkBox . "', '$microphones', '$amplifiers', '$loudspeakers', '$mixers', '$catatan')";
mysql_query($query) or die (mysql_error() );
echo "<script type='text/javascript'>alert('Submitted successfully!')</script>";
}
else{
echo "<script type='text/javascript'>alert('Failed!')</script>" . $sql . "<br>" . …Run Code Online (Sandbox Code Playgroud) 与此几乎相同的问题:
How to remove irrelevant blueoutlines offocused checkbox in Mozilla Firefox 89
但是:
使用键盘(使用TAB键)导航表单仍然在复选框/单选按钮周围显示相同的样式。
这些样式应该是:focus-visible样式,但以下内容不会删除它们:
[type="checkbox"]:focus-visible,
[type="radio"]:focus-visible {
outline: 0;
}
Run Code Online (Sandbox Code Playgroud)
我还尝试删除任何box-shadow和border所有这些!important。
没有运气。
是否有 CSS 解决方案可以删除围绕键盘聚焦的复选框/单选按钮的这些新的 Firefox 样式?
尝试从MySQL查询中为动态创建的行创建臭名昭着的checkall复选框.行(以及复选框)的范围可以从1行到公制buttload.
表格(没有checkall)如下:
<form name="form" method="post" action = "process.order.php">
<?php
while($fetch = mysql_fetch_array($order_query){
$order_id = $fetch['oid'];
$order_status = $fetch['ostat'];
?>
<input type="checkbox" name="order_row[<?=$order_id?>]" id="1" value="1">
<select name="status[<?=$order_id?>]" id="status[<?=$order_id?>]"
<option value="Ordered">Ordered</option>
<option value="Backordered">Backordered</option>
</select>
<? } ?>
<input type="submit" name="submit" id="submit" value="submit"> </form>
Run Code Online (Sandbox Code Playgroud)
在process.order.php中:
<?php
if(is_array($order_row)){
foreach($order_row as $order_id=>$val){
Run Code Online (Sandbox Code Playgroud)
...然后是脚本的其余部分.我尝试使用这个:如何在HTML中实现"全选"复选框? 并且: 选择所有复选框
我正试图在此刻避免使用jQuery.有没有办法可以将PHP脚本生成的复选框名称调用到javascript代码中?
更新: 我想使用一个可以跨多个页面调用的函数.因此,调用在JS中嵌入表单名称对我来说是不实际的.此外,我希望它是一个复选框 - 按钮工作得很好,但我试图保持UI简单,我已经有很多按钮,我试图摆脱...
我想为多文件下载目的创建复选框.有一个包含许多文件的列表,每个文件都有自己的复选框.我想选择其中的4个,然后只按下一次下载按钮,然后检查的所有文件名将作为列表发送给控制器(Angular JS).但我不知道如何启动它以及如何将参数列表发送回Angular JS控制器.我想要做的是将列表发送回控制器并调用用JAVA编写的多重下载方法.
我有6个TextBox和6个CheckBox.现在我想用CheckBox1禁用TextBox1并使用相同的CheckBox重新激活它.怎么做到了?
Edit1 15.55 14/02/2013
我这样做是为了解决我的问题!
Private Sub CheckBox1_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CheckBox1.CheckedChanged`
If CheckBox1.Checked = True Then
TextBox1.Enabled = False
ElseIf CheckBox1.Checked = False Then
TextBox1.Enabled = True End If End Sub
我正在使用PHP根据数据库中的值动态创建一组复选框.我的要求是获取已选中复选框的ID,并在用户通过POST单击提交按钮时将其传递到下一页.我没有使用AJAX.
例如,我需要这样的东西
第一页:
<input type="checkbox" name="check[]" id="checkme<?php echo var; ?>">.......
Run Code Online (Sandbox Code Playgroud)
secondpage.php:
$getcheckboxID = $_POST['check[]']
Run Code Online (Sandbox Code Playgroud) checkbox ×10
php ×4
javascript ×2
jquery ×2
mysql ×2
angularjs ×1
css ×1
delete-row ×1
firefox ×1
input ×1
insert ×1
isset ×1
java ×1
list ×1
materialize ×1
multi-select ×1
radio-button ×1
textbox ×1
vb.net ×1