אשכול: עזרה ב-JS + PHP
View Single Post
ישן 25-04-06, 22:02   # 4
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה


אם אתה מתכוון שאתה רוצה גם את מספר האפשרויות שיש ולא רק את האפשרויות עצמן תשתמש בזה:
המשתנה totalnum שישלח יכיל את המספר.
PHP קוד:
<!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
<
script type="text/javascript"
function 
change(div,state) { 
var 
len=(document.getElementById(div).childNodes.length)/2
var 
i=0
var 
inhtml=''
var 
values=''
var 
pos=0
var 
type=(state=='add'?1:-1); 
for (
i=0i<(len+type); i++) { 
    if (
i!=len) { 
        
values=document.getElementById(div).childNodes[pos].value
    } 

    
inhtml+='<input type="text" name="q'+i+'" value="'+values+'" /><br />'
    
pos=pos+2
    
values=''

}
document.getElementById("totalnum").value=i
document.getElementById(div).innerHTML=inhtml

</script> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1255" /> 
<title>HF...</title> 
</head> 

<body> 
<a href="javascript:change('inputs','add')">Add</a> &nbsp; <a href="javascript:change('inputs','remove')">Remove</a> 
<form name="pool" action="" method="get"> 
<div id="inputs"><input type="text" name="q1" /><br /><input type="text" name="q2" /><br /><input type="text" name="q3" /><br /></div> 
<input type="hidden" name="totalnum" id="totalnum" value="3" />
<div style="margin: auto;"><input type="submit" value="Send" /> 
</form> 
</body> 
</html> 
  Reply With Quote