View Full Version : حواندن مفدار عددی
محبوبه شب
شنبه 16 آذر 1392, 12:27 عصر
با سلام
من در جاوا اسکریپت آماتورم
می حواهم مقدار selected value یک combobox را گرفته و آن را در یک متغبر جاوا بریزم (بدون اینکه postback فعال شود .) تا بر اساس آن مقدار دریاقتی شرط گذازی کنم .
ممنون میشم منو برای گرفتن مقدار عددی combobox کمک کنید
با تشکر
Javidhb
شنبه 16 آذر 1392, 14:10 عصر
html: بسته به نیازتونvalue و نوشته ها رو عوض کنید)
<select id="test">
<option value="1">postBack</option>
<option value="0">no postBack</option>
</select>
js:
<script type="text/javascript">
//انتخاب dropdown
var yourCombo = document.getElementById('test');
yourCombo.onchange = function(){
//پیدا کردن گزینه انتخاب شده
var selected = this.selectedIndex;
//get value
var val = this.options[selected].value;
//get text
var txt = this.options[selected].text;
//برای تست
//alert('value: '+ val +" & text: "+ txt);
//شرط
if(val == 0)
{
//کدهاتون
return false; //جلوگیری از post back
}
else
{
//کدهاتون
}
}
</script>
قسمت post back رو چون تاحالا با asp کار نکردم... مطمئن نیستم!
محبوبه شب
شنبه 16 آذر 1392, 15:07 عصر
با تشکر از راهنماییتون من کد را چنین نوشتم
<script type="text/javascript">
//انتخاب dropdown
var yourCombo = document.getElementById('ddlLevel');
yourCombo.onchange = function(){
//پیدا کردن گزینه انتخاب شده
var selected = this.selectedIndex;
//get value
var val = this.options[selected].value;
//get text
// var txt = this.options[selected].text;
//برای تست
//alert('value: '+ val +" & text: "+ txt);
//شرط
var txt1="";
var txt2="";
if(val == 0)
{
//کدهاتون
txt1 = "000";
txt2="999";
var tbx1=document.getElementById('ddlLevel');
var tbx1=document.getElementById('ddlLevel');
return false; //جلوگیری از post back
}
else if (val==1)
{
//کدهاتون
txt1="000.000" ;
txt2="999.999";
}
else if (val==2)
{
//کدهاتون
txt1="000.000.000" ;
txt2="999.999.999";
}
else if (val==3)
{
//کدهاتون
txt1="000.000.000.000000" ;
txt2="999.999.999.999999";
}
else if (val==4)
{
//کدهاتون
txt1="000.000.000.000000.0000000000" ;
txt2="999.999.999.999999.9999999999";
}
}
</script>
چگونه مفدار txt1 و txt2 حود را درون textbox نشان دهم ؟ آیا میتوانم از طریق java script به پایگاه وصل شوم که نتیحه را ار پایگاه دریافت کنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.