首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

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

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

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

PHP code
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='width: 320px; height:160px; border:none' border=none></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'>&nbsp;&nbsp;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;}
[解决办法]
function isEmpty()
{
function isEmpty() {
这里看到函数命名两次。是手误还是什么?

热点排行