- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为借用按钮创建一个验证,当按下该按钮时,但没有任何项目未经检查,它应该显示提示,但发生的情况是它不会显示提示,也不会保存显然进入数据库。我将如何尝试做到这一点。
下面是 JavaScript 代码。 (不知道这样对不对)
$(".uniform_on").change(function(){
var max = 1;
if ($(".uniform_on:checked").length < max) {
$(".uniform_on").attr('disabled', 'disabled');
alert('Please Check the item of equipment to be borrowed!');
$(".uniform_on:checked").removeAttr('disabled');
} else {
$(".uniform_on").removeAttr('disabled');
}
})
请帮忙,我不太了解代码,因为我只是自己定制代码,而且我对这类东西的了解有限。如果我按下借用按钮而不选中复选框会怎样?我如何验证用户在再次按下借用之前会先检查某些内容。谢谢。
这是我的 Borrow 的完整代码
<?php include('header.php'); ?>
<?php include('session.php'); ?>
<?php include('navbar_borrow.php'); ?>
<div class="container">
<div class="margin-top">
<div class="row">
<div class="alert alert-info">
<button type="button" class="close" data-dismiss="alert">×</button>
<strong><i class="icon-user icon-large"></i> Borrow Table</strong>
</div>
<div class="span12">
<form method="post" action="borrow_save.php">
<div class="span3">
<div class="control-group">
<label class="control-label" for="inputEmail">Borrower Name</label>
<div class="controls">
<select name="member_id" class="chzn-select"required/>
<option></option>
<?php $result = mysql_query("select * from member")or die(mysql_error());
while ($row=mysql_fetch_array($result)){ ?>
<option value="<?php echo $row['member_id']; ?>"><?php echo $row['firstname']." ".$row['lastname']; ?></option>
<?php } ?>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="inputEmail">Due Date</label>
<div class="controls">
<input type="text" class="w8em format-y-m-d highlight-days-67 range-low-today" name="due_date" id="sd" maxlength="10" style="border: 3px double #CCCCCC;" required/>
</div>
</div>
<div class="control-group">
<div class="controls">
<button name="delete_student" class="btn btn-success"><i class="icon-plus-sign icon-large"></i> Borrow</button>
</div>
</div>
</div>
<div class="span8">
<div class="alert alert-success"><strong>Select Equipment</strong></div>
<table cellpadding="0" cellspacing="0" border="0" class="table" id="example">
<thead>
<tr>
<th>Acc No.</th>
<th>Equipment Description</th>
<th>Category</th>
<th>Quantity</th>
<th>status</th>
<th>Add</th>
</tr>
</thead>
<tbody>
<?php $user_query=mysql_query("select * from equipment where status != 'Archive' ")or die(mysql_error());
while($row=mysql_fetch_array($user_query)){
$id=$row['equipment_id'];
$cat_id=$row['category_id'];
$cat_query = mysql_query("select * from category where category_id = '$cat_id'")or die(mysql_error());
$cat_row = mysql_fetch_array($cat_query);
?>
<tr class="del<?php echo $id ?>">
<td><?php echo $row['equipment_id']; ?></td>
<td><?php echo $row['equipment_description']; ?></td>
<td><?php echo $cat_row ['classname']; ?> </td>
<td><?php echo $row['quantity']; ?> </td>
<?php /* <td><?php echo $row['equipment_description']; ?></td> */ ?>
<td width=""><?php echo $row['status']; ?></td>
<?php include('tooltip_edit_delete.php'); ?>
<td width="20">
<input id="" class="uniform_on" name="selector[]" type="checkbox" value="<?php echo $id; ?>" >
</td>
</tr>
<?php } ?>
</tbody>
</table>
</form>
</div>
</div>
<script>
$(".uniform_on").change(function(){
var max = 1;
if( $(".uniform_on:checked").length < max ){
$(".uniform_on:checked").attr('disabled', 'disabled');
alert('Please Check the item of equipment to be borrowed!');
$(".uniform_on:checked").removeAttr('disabled');
}else{
$(".uniform_on").removeAttr('disabled');
}
})
</script>
</div>
</div>
</div>
<?php include('footer.php') ?>
<小时/>
进行了更改,它现在适用于验证部分,适用于我想要借用的交易部分,它不会保存到数据库,但它仅提示您已借用代码新借用按钮:
<input name="delete_student" class="btn btn-success" type="button" value="Borrow" onClick="return validationfunction();" />
JavaScript 代码:
<script>
function validationfunction() {
if($(".uniform_on:checked").length > 0 ) {
alert('Equipment has been borrowed.');
return true
}
else {
alert('Please check the item of equipment to be borrowed!');
return false;
}
}
</script>
最佳答案
首先它是 JavaScript 和 jQuery 代码。
单击箭头按钮时调用此函数来检查复选框是否已选中,如下所示。
function validationfunction() {
if($('.uniform_on').is(':checked')) {
// Your code goes here.
}
else {
alert('Please Check the item of equipment to be borrowed!');
return false;
}
}
单击按钮即可调用此函数,如下所示。
<input type="submit" value="Borrow Button" onClick="return validationfunction();" />
关于javascript - 如何判断复选框是否被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36450529/
我有一个 if 语句,如下所示 if (not(fullpath.lower().endswith(".pdf")) or not (fullpath.lower().endswith(tup
然而,在 PHP 中,可以: only appears if $foo is true. only appears if $foo is false. 在 Javascript 中,能否在一个脚
XML有很多好处。它既是机器可读的,也是人类可读的,它具有标准化的格式,并且用途广泛。 它也有一些缺点。它是冗长的,不是传输大量数据的非常有效的方法。 XML最有用的方面之一是模式语言。使用模式,您可
由于长期使用 SQL2000,我并没有真正深入了解公用表表达式。 我给出的答案here (#4025380)和 here (#4018793)违背了潮流,因为他们没有使用 CTE。 我很欣赏它们对于递
我有一个应用程序: void deleteObj(id){ MyObj obj = getObjById(id); if (obj == null) { throw n
我的代码如下。可能我以类似的方式多次使用它,即简单地说,我正在以这种方式管理 session 和事务: List users= null; try{ sess
在开发J2EE Web应用程序时,我通常会按以下方式组织我的包结构 com.jameselsey.. 控制器-控制器/操作转到此处 服务-事务服务类,由控制器调用 域-应用程序使用的我的域类/对象 D
这更多是出于好奇而不是任何重要问题,但我只是想知道 memmove 中的以下片段文档: Copying takes place as if an intermediate buffer were us
路径压缩涉及将根指定为路径上每个节点的新父节点——这可能会降低根的等级,并可能降低路径上所有节点的等级。有办法解决这个问题吗?有必要处理这个吗?或者,也许可以将等级视为树高的上限而不是确切的高度? 谢
我有两个类,A 和 B。A 是 B 的父类,我有一个函数接收指向 A 类型类的指针,检查它是否也是 B 类型,如果是将调用另一个函数,该函数接受一个指向类型 B 的类的指针。当函数调用另一个函数时,我
有没有办法让 valgrind 使用多个处理器? 我正在使用 valgrind 的 callgrind 进行一些瓶颈分析,并注意到我的应用程序中的资源使用行为与在 valgrind/callgrind
假设我们要使用 ReaderT [(a,b)]超过 Maybe monad,然后我们想在列表中进行查找。 现在,一个简单且不常见的方法是: 第一种可能性 find a = ReaderT (looku
我的代码似乎有问题。我需要说的是: if ( $('html').attr('lang').val() == 'fr-FR' ) { // do this } else { // do
根据this文章(2018 年 4 月)AKS 在可用性集中运行时能够跨故障域智能放置 Pod,但尚不考虑更新域。很快就会使用更新域将 Pod 放入 AKS 中吗? 最佳答案 当您设置集群时,它已经自
course | section | type comart2 : bsit201 : lec comart2 :
我正在开发自己的 SDK,而这又依赖于某些第 3 方 SDK。例如 - OkHttp。 我应该将 OkHttp 添加到我的 build.gradle 中,还是让我的 SDK 用户包含它?在这种情况下,
随着 Rust 越来越充实,我对它的兴趣开始激起。我喜欢它支持代数数据类型,尤其是那些匹配的事实,但是对其他功能习语有什么想法吗? 例如标准库中是否有标准过滤器/映射/归约函数的集合,更重要的是,您能
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 help center 中定义的范围内的编程无关。 . 关闭 9 年前。 Improve
我一直在研究 PHP 中的对象。我见过的所有示例甚至在它们自己的对象上都使用了对象构造函数。 PHP 会强制您这样做吗?如果是,为什么? 例如: firstname = $firstname;
...比关联数组? 关联数组会占用更多内存吗? $arr = array(1, 1, 1); $arr[10] = 1; $arr[] = 1; // <- index is 11; does the
我是一名优秀的程序员,十分优秀!