<html>
<head>
<script language="javascript">
function validatefrm(){
for (var i= 0 ; i< 3 ; i++){
window.alert(i+window.document.contact[i].value);
}
return false; //to prevent form from submitting for debugging
}
</script>
</head>
<body>
<form name="editform" onsubmit="return validatefrm();" method="POST">
<?php
for($i=0; $i<3; $i++){
print "<input type='textbox' id='contact".$i."' value='".$i."'>";
}
?>
<input type="submit" value="Submit Values">
</form>
</body>
</html>
嗨,我是新來的PHP和JavaScript。 我試圖調用與JavaScript值0,1,2的形式,但它不會工作。除非我刪除JavaScript函數中的for循環,並將其硬編碼爲Window.alert(window.document.contact0.value)等....任何人都可以提供幫助嗎?必須欣賞。如何將PHP數組值賦給Javascript?
從標題,這讓我覺得(http://stackoverflow.com/questions/4885737/pass-a-php-array-其A [問題我回答的重複]到-A-JavaScript的功能)。但它似乎不是,可以更具體一點你想要什麼,以及它失敗的地方? – SuperSaiyan
嗨,你好,我閱讀了你的文章。 但我認爲我是不同的,我試圖從0,1,2作爲值的形式得到3輸入...然後一旦提交按鈕是點擊...窗口警報也應打印出價值,我有商店的形式如0,1,2 – Marcus
是的,我在發佈該評論後明白了您的問題。我在下面回答。 HTH – SuperSaiyan