آژانس هواپیماییexchanging

یه کمک کوچولو

شروع موضوع توسط kave01 ‏2 نوامبر 2005 در انجمن HTML

  1. kave01

    kave01 کاربر تازه وارد

    تاریخ عضویت:
    ‏7 ژوئن 2005
    نوشته ها:
    81
    تشکر شده:
    0
    محل سکونت:
    شهری در جنوب
    قبلا واسه جمع چند عدد از اینhttp://sarzamineman.com/new_page_4.htm استفاده می کردم خواستم ببینم این امکان وجود داره که جای چک زدن دادها به این صورت انتخاب شوند http://sarzamineman.com/new_page_3.htm و طبق روال قبل زیر لیست کشویی جمع اعداد را بزند اگه امکان پذیر است راهنماییم کنید:) :)
     
  2. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
  3. kave01

    kave01 کاربر تازه وارد

    تاریخ عضویت:
    ‏7 ژوئن 2005
    نوشته ها:
    81
    تشکر شده:
    0
    محل سکونت:
    شهری در جنوب
    دوست خوبم ضمن تشکر از شما باید خدمتتون عرض کنم که در این زمینه بسیار مبتدی هستم و به همین دلیل خواستم از چند لینکی که شما در اینجا گذاشته بودید استفاده کنم ولی متاسفانه صفحه ها باز نشدند :( اگه شما لطف کنید و من را راهنمایی کنید که چه تغیراتی در کدهای زیر اعمال کنم تا بجای checkbox به صورت select(لیست کشویی) نمایش داده شود ممنون میشوم:(
    کد:
    <html>
    <head>
    <script language="javascript" type="text/javascript">
    function calc() {
    	var chks = document.getElementsByName("chk") ;
    	var vs = document.getElementsByName("v") ;
    	var total = 0 ;
    	var vv = ""
    	for (i=0 ; i<chks.length ; i++) {
    		if (chks.item(i).checked == true) {
    			vv = vv + "No. " + (i+1) + ", " ;
    			total = total + parseInt(vs.item(i).value) ;
    		}
    	}
    	document.getElementsByName("vv").item(0).value = vv ;
    	document.getElementsByName("total").item(0).value = total ;
    }
    </script>
    </head>
    <body>
    No 1:<input type="checkbox" name="chk" onclick="calc()" value="ON" checked><input type="text" name="v" value="1001" onkeypress="return false" onkeydown="return false" size="20"><br>
    No 2:<input type="checkbox" name="chk" onclick="calc()" value="ON"><input type="text" name="v" value="2002" onkeypress="return false" onkeydown="return false" size="20"><br>
    No 3:<input type="checkbox" name="chk" onclick="calc()" value="ON"><input type="text" name="v" value="3003" onkeypress="return false" onkeydown="return false" size="20"><br>
    No 4:<input type="checkbox" name="chk" onclick="calc()" value="ON"><input type="text" name="v" value="4004" onkeypress="return false" onkeydown="return false" size="20"><br>
    No 5:<input type="checkbox" name="chk" onclick="calc()" value="ON"><input type="text" name="v" value="5005" onkeypress="return false" onkeydown="return false" size="20"><br>
    No 6:<input type="checkbox" name="chk" onclick="calc()" value="ON"><input type="text" name="v" value="6006" onkeypress="return false" onkeydown="return false" size="20"><br>
    No 7:<input type="checkbox" name="chk" onclick="calc()" value="ON"><input type="text" name="v" value="7007" onkeypress="return false" onkeydown="return false" size="20"><br>
    Selected Items:<input type="text" name="vv" size="40" onkeypress="return false" onkeydown="return false"><br>
    Total:<input type="text" name="total" style="color:red ; background-color:white" onkeypress="return false" onkeydown="return false" size="20">
    </body>
    </html>
    
     
  4. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    عزیز جان این کدی که شما گذاشتی دقیقا همون کدی هست که من نوشتم و میگی نمیتونی بازش کنی! از کجا آوردیش پس؟
     
  5. kave01

    kave01 کاربر تازه وارد

    تاریخ عضویت:
    ‏7 ژوئن 2005
    نوشته ها:
    81
    تشکر شده:
    0
    محل سکونت:
    شهری در جنوب
    دوست عزیز من این کدها را حدود یک ماه پیش دریافت کردم ولی متاسفانه الان هرکاری میکنم صفحه هات باز نمیشوند خواهشن اگه لینک دیگری بجز این وجود داره معرفی کنید:( یا اگر زحمتی نیست همینجا کدهایش را قرار دهید:(
     
  6. kave01

    kave01 کاربر تازه وارد

    تاریخ عضویت:
    ‏7 ژوئن 2005
    نوشته ها:
    81
    تشکر شده:
    0
    محل سکونت:
    شهری در جنوب
    کمممممممممممممممممک:(
     
  7. appbannerkhuniresbanner
  8. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    HTML:
    <html>
    <head>
    <script language="javascript" type="text/javascript">
    window.onload = function() {
    	var values = new Array (1001,2002,3003,4004,5005,6006,7007) ;
    	var slcs = document.getElementsByName("slc") ;
    	var vs = document.getElementsByName("v") ;
    	for (j=0 ; j<slcs.length ; j++) {
    		vs[j].value = values[j] ;
    		for (i=1 ; i<=10 ; i++) {
    			var OPT = document.createElement("OPTION");
    			OPT.value = i ;
    			OPT.text = i ;
    			if (i==1) OPT.selected = true ;
    			slcs.item(j).options.add(OPT) ;
    		}
    	}
    }
    function calc() {
    	var slcs = document.getElementsByName("slc") ;
    	var chks = document.getElementsByName("chk") ;
    	var vs = document.getElementsByName("v") ;
    	var total = 0 ;
    	var vv = ""
    	for (i=0 ; i<chks.length ; i++) {
    		if (chks[i].checked == true) {
    			var qty = parseInt(slcs[i][slcs[i].selectedIndex].value) ;
    			vv = vv + "No. " + (i+1) + " (" + qty + "), " ;
    			total = total + parseInt(vs[i].value) * qty ;
    		}
    	}
    	document.getElementsByName("vv")[0].value = vv ;
    	document.getElementsByName("total")[0].value = total ;
    }
    </script>
    </head>
    <body>
    No 1:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><br>
    No 2:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><br>
    No 3:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><br>
    No 4:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><br>
    No 5:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><br>
    No 6:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><br>
    No 7:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" value="7007" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><br>
    Selected Items: <input type="text" name="vv" size="90" onkeypress="return false" onkeydown="return false"><br>
    Total: <input type="text" name="total" style="color:red ; background-color:white" onkeypress="return false" onkeydown="return false">
    </body>
    </html>
     
  9. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    HTML:
    <html>
    <head>
    <script language="javascript" type="text/javascript">
    window.onload = function() {
    	var values = new Array (1001,2002,3003,4004,5005,6006,7007) ;
    	var slcs = document.getElementsByName("slc") ;
    	var vs = document.getElementsByName("v") ;
    	for (j=0 ; j<slcs.length ; j++) {
    		vs[j].value = values[j] ;
    		for (i=0 ; i<=10 ; i++) {
    			var OPT = document.createElement("OPTION");
    			OPT.value = i ;
    			OPT.text = i ;
    			if (i==0) OPT.selected = true ;
    			slcs.item(j).options.add(OPT) ;
    		}
    	}
    }
    function calc() {
    	var slcs = document.getElementsByName("slc") ;
    	var chks = document.getElementsByName("chk") ;
    	var vs = document.getElementsByName("v") ;
    	var sts = document.getElementsByName("st") ;
    	var total = 0 ;
    	var vv = ""
    	for (i=0 ; i<chks.length ; i++) {
    		if (chks[i].checked == true) {
    			var qty = parseInt(slcs[i][slcs[i].selectedIndex].value) ;
    			var subtotal = parseInt(vs[i].value) * qty ;
    			sts[i].value = subtotal ;
    			total = total + subtotal ;
    			if (slcs[i].selectedIndex>0) {
    				vv = vv + "No. " + (i+1) + " (" + qty + "), " ;
    			}
    		}
    		else {
    			sts[i].value = 0 ;
    			slcs[i].selectedIndex = 0 ;
    		}
    	}
    	document.getElementsByName("vv")[0].value = vv ;
    	document.getElementsByName("total")[0].value = total ;
    }
    </script>
    </head>
    <body>
    No 1:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><input type="text" name="st" value="0" onkeypress="return false" onkeydown="return false"><br>
    No 2:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><input type="text" name="st" value="0" onkeypress="return false" onkeydown="return false"><br>
    No 3:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><input type="text" name="st" value="0" onkeypress="return false" onkeydown="return false"><br>
    No 4:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><input type="text" name="st" value="0" onkeypress="return false" onkeydown="return false"><br>
    No 5:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><input type="text" name="st" value="0" onkeypress="return false" onkeydown="return false"><br>
    No 6:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><input type="text" name="st" value="0" onkeypress="return false" onkeydown="return false"><br>
    No 7:<input type="checkbox" name="chk" onclick="calc()">
    	<input type="text" name="v" value="" onkeypress="return false" onkeydown="return false">
    	<select name="slc" onchange="calc()"></select><input type="text" name="st" value="0" onkeypress="return false" onkeydown="return false"><br>
    Selected Items: <input type="text" name="vv" size="90" onkeypress="return false" onkeydown="return false"><br>
    Total: <input type="text" name="total" value="0" style="color:red ; background-color:white" onkeypress="return false" onkeydown="return false">
    </body>
    </html>
     
  10. kave01

    kave01 کاربر تازه وارد

    تاریخ عضویت:
    ‏7 ژوئن 2005
    نوشته ها:
    81
    تشکر شده:
    0
    محل سکونت:
    شهری در جنوب
    بازم مزاحم شدم! ببخشید دوست عزیز بزارید براتون درست توضیح بدم که من هدفم از این کار چیه و چی لازم دارم.
    ما یه شرکت فروش کامپیوتر داریم چند وقتیه یه طرح به کلم خورده اون اینه که مشتری ها خودشون قطعات را انتخاب کنند و قیمت کل هم براشون نمایش داده بشه البته قیمتها متغیر باشند یعنی قیمت مادربورد msi با gig در یک select متفاوت باشه و درنهایتا از فاکتور خود یه پرینت بگیرند همین:blink: فکر کنم چیزه سختی نباشه! یه چیزی به این صورت http://www.sarzamineman.com/new_page_5.htm یعنی چیزی به نام checkbox در این فرم وجود نداشته باشه مثل یه فاکتور! ممنونتون میشم اگه به من کمک کنید.:eek:
     
  11. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    خوب - اینجوری قضیه از حالت آموزشی و آماتوری خارج و یک کار تجاری محسوب میشه!:rolleyes:

    من با asp dot net یک نمونه دارم که اگر خواستی یکجایی برات آپلودش کنم ببینی!
     
  12. kave01

    kave01 کاربر تازه وارد

    تاریخ عضویت:
    ‏7 ژوئن 2005
    نوشته ها:
    81
    تشکر شده:
    0
    محل سکونت:
    شهری در جنوب
    دوست خوبم مثل اینکه اینجا هم مثل انجمن مووبل تایپ تجاری! من چیزه زیادی نخواستم با همون جاوا هم میشه فقط جای چک باکس سلکت باشه! برای شما که استادین فکر نکنم کار مشکلی باشه:eek: اینطورنیست! درضما هدف من از این طرح پول در اوردن نیست بلکه راحتی مشتریه!
     
  13. kave01

    kave01 کاربر تازه وارد

    تاریخ عضویت:
    ‏7 ژوئن 2005
    نوشته ها:
    81
    تشکر شده:
    0
    محل سکونت:
    شهری در جنوب
    چی شد جناب mazoolagh کمک نمی کنید؟
     
  14. avajang.com .leftavajang.com.right
  15. kave01

    kave01 کاربر تازه وارد

    تاریخ عضویت:
    ‏7 ژوئن 2005
    نوشته ها:
    81
    تشکر شده:
    0
    محل سکونت:
    شهری در جنوب
    کسی اینجا نمیتونه به من کمک کنه:(
     
  16. mazoolagh

    mazoolagh Registered User

    تاریخ عضویت:
    ‏10 آپریل 2004
    نوشته ها:
    2,940
    تشکر شده:
    7
    کاوه خان - سورس اصلی در اختیارتون هست. تعییرات جزیی بعهده خودتونه. باید یک قدری هم خودتون وقت بگذارید.