【发布时间】:2016-10-03 02:17:52
【问题描述】:
我在这里需要你的帮助,因为我不知道 javascript 或 jquery 库,我想我肯定必须在我的项目中使用它们。页面加载时我有一个禁用的表单,我想在我检查时启用复选框。我尝试了很多,但我没有找到任何解决方案..
这是页面加载时的“禁用”代码:
$(document).ready(function (e) {
$("#form1 *").prop("disabled", "disabled");
});
复选框是:
<input type="checkbox" id="checkbox" name="opt[]" value="'.$points.'">
如果您有任何想法,请告诉我!
一枪但..没有结果是:
document.getElementById('checkbox').onchange = function() {
document.getElementById('eksargirwsh').disabled = this.checked;
};
表格代码:
<form method="post" id="eksargirwsh" action="update_points_test2.php">
<div class="col-lg-4">
<div class="ibox float-e-margins">
<div class="ibox-title">
<h5>Form1</h5>
</div>
<div class="ibox-content">
echo '
<div>
<div class="feed-activity-list"><div style="border: 0.5px solid green; border-right-style:none;" class="input-group m-b"><span class="input-group-addon">
<input type="checkbox" id="checkbox" name="opt[]" value="'.$points.'"></span>
<input type="hidden" name="opt2[]" value="'.$row_select4['id'].'">
<div class="feed-element">
<a href="profile.html" class="pull-left">
<img alt="image" class="img-circle" src="'. $row_select4['image_url']. '">
</a>
<div class="media-body ">
<div class="ibox-tools">
<span class="label label-primary">ΔΙΑΘΕΣΙΜΟ</span><br><br>
<span class="label label-warning-light pull-right"><strong>' .$row_select4['points']. '</strong> Πόντοι</span>
</div>
<strong>' .$row_select4['title']. ' </strong> ' .$row_select4['description']. ' <br>
<small class="text-muted">Διάρκεια: <strong>' .$row_select4['start_date']. ' - ' .$row_select4['end_date']. ' </strong></small>
<div class="well">
' .$row_select4['description']. '
</div>
</div>
</div>
</div>
</div>' ;
<button type="submit" id="submit" class="btn btn-w-m btn-primary">SUBMIT</button>
</form>
【问题讨论】:
-
id="checkbox"在表单内吗? -
显示您目前尝试过的更改禁用道具的代码,以便我们为您提供帮助。
-
是的!它在表格里面!
-
如果它在表单内,复选框将不起作用,因为它也会由于父表单而被禁用。而是采用对所有元素使用一些通用类来禁用字段的方法。请分享您的html代码
-
表单在 php echo 中导致从数据库中获取数据
标签: javascript jquery forms checkbox