Quantcast
Channel: iT邦幫忙
Viewing all articles
Browse latest Browse all 15645

【動態資料列表單的驗證???】

$
0
0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title></title><style type="text/css">
.allen {
	color: #F00;
	font-weight: bold;
}</style><SCRIPT LANGUAGE="JavaScript">
function change(){
	document.form1.item1.value=document.form1.item1.value;
	}

function check()
	{
		var re = /^\d+$/;
		if(!re.test(document.form1.item1.value))
		{
			alert("資料未填或格式錯誤(必須為數字!!!)");
			document.form1.item1.focus();
			return false;
		}
		else
		{
			return true;
		}
	}</SCRIPT></head><body><form id="form1" name="form1" onSubmit="return check()" action="" method="post"><table id = "table1 "width="10%" border="1"><tr align="center" bgcolor="#00FF00"><td nowrap="nowrap"><strong>不能是空的,而且要數字</strong></td></tr><tr><td><input type = "text" size = "5" name = "item1[]" id = "item1" value = "1" onchange="javascript:change();"></td></tr><tr><td colspan="28" align="right"><input type="submit" name="submit" id="button" value="批次修改"/></td></tr></table><input type="hidden" name="MM_update" value="form1" /></form></body></html>


以上是我可以驗證 item1 那欄的資料,只有【數字】才能按下按鈕送出資料
但是我那個檔案弄成 php 時
當 item1 會撈資料庫出來顯示時(資料列不一定,看資料庫的筆數)

假設撈出來的資料是 2 筆好了

上面的 javascript 就無法再判斷了
請問資料要怎麼改
才能讓動態的資料一樣可以去判斷呢??
謝謝

Viewing all articles
Browse latest Browse all 15645

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>