javascript空白验证还是不行解决方案

php中文网
发布: 2016-06-13 13:32:59
原创
1343人浏览过

javascript空白验证还是不行
这是个餐馆网站,菜单可以选点的菜的数量,然后放进购物车里面。

PHP code
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
while(...){
echo "<form name='shopping_cart_form' method='post' action='include/shopping_cart_form.php' onsubmit='return dosubmit();'>";
                echo "<div id='item_details' style=''>
                        <div id='item_label'>
                            <div id='dish_price'>
                                <a style='font-size:30pt; margin-top:20px; float:left;'>\$</a>
                                <a style='font-size:50pt; margin-top:40px; float:left;'>$prices[0]</a>
                                <a style='font-size:10pt; margin-top:40px; float:left;'>.</a>
                                <a style='font-size:20pt; margin-top:30px; float:left;'>$prices[1]</a>
                            </div>
                            <div id='dish_img'><img  src='css_and_img/$dish_img'   style="max-width:90%" border=none alt=" javascript空白验证还是不行解决方案 " ></div>
                        </div>
                        <div id='item_info'>    
                            <div id='dish_name'>$dish_name</div>
                            <div id='dish_descr'>Description: $dish_descr</div>
                            <div id='add_to_function'>  Qty:
                                <input class='txt_qty' type='text' name='textbox_qty' id='textbox_qty' />
                                <input class='add_button' type='submit' name='btn_add' id='btn_add' value='Add to Cart' />
            
                                <input type='hidden' name='shopID' value='$shop_id'>
                                <input type='hidden' name='destID' value='$dest_id'>
                                <input type='hidden' name='catID' value='$cat_id'>
                                <input type='hidden' name='dishID' value='$dish_id'>
                                <input type='hidden' name='dishName' value='$dish_name'>
                                <input type='hidden' name='dishPrice' value='$dish_price'>
                            </div>
            
                        </div>
                    </div>";
                echo "</br>";
                echo "</form>";

}

登录后复制


之前发的帖子问了,但是我问错了,form是在循环里面,所以不能用getElementById来判断。在此感谢一下T5500对我帮助。
每个form里面只有一个input type=text 现在就是在每个form提交之前,怎么判断每个text不能为空或者为0 ??


------解决方案--------------------
onsubmit='return dosubmit();'
改为
onsubmit='return dosubmit(this);'

js
JScript code
function dosubmit(fmt) {
  if(fmt.textbox_qty.value == '') {
    fmt.textbox_qty.focus();
    alert('不能为空');
    return false;
  }
  return true;
}
<br><font color="#e78608">------解决方案--------------------</font><br>function isEmpty()<br>{<br>   function isEmpty() {<br>这里看到函数命名两次。是手误还是什么? <div class="clear"></div>
登录后复制
java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号