<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