mavera
سه شنبه 02 مهر 1392, 17:53 عصر
با سلام برنامه نویسان عزیز
من دو لیست لیست کشویی و یک تست باکس برای نمایش جمع، و یک دکمه، ایجاد کردم
لیست کشویی اول و دوم 4 تا ایتم داره،
وقتی مشتری یکی از آیتم ها در لیست کشویی انتخاب کنه، قیمتش در testbox نمایش بده،
<script type="text/javascript">
function calculateText()
{
var info1=document.getElementById('info');
var kpanel1=document.getElementsByName('form[Panelkala1]');
var kpanel2=document.getElementsByName('form[Panelkala2]');
if (kpanel.select = "بادام")
{kpanel.value=180000; }
else if(kpanel.select = "پسته")
{ kpanel.value=300000; }
else if(kpanel.select = "انجير")
{ kpanel.value=500000; }
else if(kpanel.select = "آلو خشک")
{ kpanel.value=800000; }
if (kpanel2.select = "تخمه")
{kpanel.value=5000; }
else if(kpanel.select = "سياه دانه")
{ kpanel.value=3500; }
else if(kpanel.select = "دارچين")
{ kpanel.value=7000; }
else if(kpanel.select = "توت خشک")
{ kpanel.value=8000; }
info1.value=0;
info1.value=parseInt(info1.value);
info1.value=parseInt(kpanel1.value)+parseInt(kpane l2.value);
{
</script>
من اینها رو زدم، متاسفانه وقتی ایتم دوم یا سوم انتخاب می کنم، فقط ایتم اول همون قیمت "بادم" نمایش می دهد، نمی دونم مشکلش کجاست؟ آیا دستور شرطی ناقص است؟
خیلی ممنون راهنمایی کنید، با تشکر
من دو لیست لیست کشویی و یک تست باکس برای نمایش جمع، و یک دکمه، ایجاد کردم
لیست کشویی اول و دوم 4 تا ایتم داره،
وقتی مشتری یکی از آیتم ها در لیست کشویی انتخاب کنه، قیمتش در testbox نمایش بده،
<script type="text/javascript">
function calculateText()
{
var info1=document.getElementById('info');
var kpanel1=document.getElementsByName('form[Panelkala1]');
var kpanel2=document.getElementsByName('form[Panelkala2]');
if (kpanel.select = "بادام")
{kpanel.value=180000; }
else if(kpanel.select = "پسته")
{ kpanel.value=300000; }
else if(kpanel.select = "انجير")
{ kpanel.value=500000; }
else if(kpanel.select = "آلو خشک")
{ kpanel.value=800000; }
if (kpanel2.select = "تخمه")
{kpanel.value=5000; }
else if(kpanel.select = "سياه دانه")
{ kpanel.value=3500; }
else if(kpanel.select = "دارچين")
{ kpanel.value=7000; }
else if(kpanel.select = "توت خشک")
{ kpanel.value=8000; }
info1.value=0;
info1.value=parseInt(info1.value);
info1.value=parseInt(kpanel1.value)+parseInt(kpane l2.value);
{
</script>
من اینها رو زدم، متاسفانه وقتی ایتم دوم یا سوم انتخاب می کنم، فقط ایتم اول همون قیمت "بادم" نمایش می دهد، نمی دونم مشکلش کجاست؟ آیا دستور شرطی ناقص است؟
خیلی ممنون راهنمایی کنید، با تشکر