[ js ]loop問題
第一次來這PO文請多指教
<script type="text/javascript">
myfunction();
for(i=1;i<100;i++){
function myfunction(){
alert(i);
}
}
</script>
此代碼執行後會彈出對話框,顯示'100',
請問要怎樣才能讓他1-100都顯示呢(彈100次出來)?
另外我本來的問題是這樣的:
<script type="text/javascript">
for(x=1;x<100;x++){
myfunction+x();
}
for(i=1;i<100;i++){
function myfunction+i(){
}
}
</script>
創100個函式,然後呼叫那100個函式。
想了好久想不出來。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.125.45.53
→
12/28 00:58, , 1F
12/28 00:58, 1F
→
12/28 01:00, , 2F
12/28 01:00, 2F
→
12/28 01:18, , 3F
12/28 01:18, 3F
→
12/28 01:20, , 4F
12/28 01:20, 4F
→
12/28 09:42, , 5F
12/28 09:42, 5F
→
12/28 10:22, , 6F
12/28 10:22, 6F
→
12/28 11:09, , 7F
12/28 11:09, 7F
SORRY寫不夠明確
我想寫出這樣:
<script type="text/javascript">
$('#myfunction1').submit(function(){});
$('#myfunction2').submit(function(){});
.
.
.
$('#myfunction100').submit(function(){});
</script>
<?php
include("../include/mysql_connect.inc.php");
$result = mysql_query("SELECT idcard, name, password FROM identity");
$i=1;
while($row = mysql_fetch_row($result)){
echo '<form id="myfunction'. $i .'">';
//此處會產生myfunction1~myfunction100
echo '<input type="submit" name="submit" id="submit" >';
echo '<input type="hidden" name="idcard" value="'. $row[0] .'">';
echo '<input type="hidden" name="loginpswd" value="'. $row[2] .'">';
echo $row[1];
echo '</form>';
$i=$i+1;
}
?>
也就是有100個按鈕可以登入100個不同頁面
※ 編輯: dewsdews 來自: 163.22.249.64 (12/28 14:09)
→
12/28 15:42, , 8F
12/28 15:42, 8F
→
12/28 15:43, , 9F
12/28 15:43, 9F
→
12/30 14:43, , 10F
12/30 14:43, 10F
→
12/30 14:44, , 11F
12/30 14:44, 11F
推
12/31 02:47, , 12F
12/31 02:47, 12F
→
12/31 02:48, , 13F
12/31 02:48, 13F
→
12/31 02:48, , 14F
12/31 02:48, 14F
→
01/02 23:48, , 15F
01/02 23:48, 15F
→
01/02 23:57, , 16F
01/02 23:57, 16F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):