كيف اكتب في خانة فورم بالجافا سكربت
ماهو الكود اللي استخدمه للكتابة في عنصر فورم
سواء كان خانة نص او قائمة منسدلة أو .....
بالجافا سكربت
بانتظار الرد..................
كيف اكتب في خانة فورم بالجافا سكربت
ماهو الكود اللي استخدمه للكتابة في عنصر فورم
سواء كان خانة نص او قائمة منسدلة أو .....
بالجافا سكربت
بانتظار الرد..................
__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
السلام عليكم ورحمة الله وبركاته
الظاهر يبيلك تسوي كذا
[كود HTML:<html> <head> <script language=javascript> function x() { t1.value=('عند تحميل الصفحة تظهر هذه الكتابة'); } </script> </head> <body bgcolor=pink onload=x()> <input name=t1 size=50 > </body> </html>
[جرب و قول لي اوكي
__________________
لك الحق في التزام الصمت و كل ما تقوله قد يستخدم ضدك في المحكمة .
:nice: OK
تمام عليك
يعطيك ألف عافية هو بالضبط اللي ابغاه
__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
التشاؤل الأول وانتهى الحمد لله![]()
التساؤل اللي عندي الآن هو:
عندي قائمتين منسدلتين(الصورة توضح)![]()
عند اختيار عنصر من 1 والضغط على زر التحويل تتحول إلى 2
والعكس بالعكس
المطلوب بعد تحديد الخيارات انه جميع الخيارات اللي في القائمة 2 ترسل عبر الفورم POST
كيف :con2:
أرجو من الله أن اجد الحل عندكم![]()
__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
للرفع
__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
يرفع للفائدة
__________________
لاإله إلا الله ... اللهم صل على عبدك وسولك محمد.
الأسواق الحرة
اللهم شاف والدي من داء السرطان وجميع مرضى المسلمين. آمين
للرفع
__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
هذا مثال على ذلك , يفتقر الى ترتيب العناصر في القائمة الثانيه لكن يعمل بشكل سليم
<<متأثر بالاسهم
كود:<script> function _add(){ var opt = document.getElementById('tick'); var opt2 = document.getElementById('tick2'); //نص العنصر المحدد var str = opt.options[opt.selectedIndex].text; //قيمة العنصر المحدد var val = opt.options[opt.selectedIndex].value; //ادخال العنصر المحدد في القائمة الثانيه opt2.options[opt.selectedIndex] = new Option(str,val); } function _remove(){ var opt2 = document.getElementById('tick2'); //إزالة العنصر المحدد, في القئمة الثانيه opt2.options[opt2.selectedIndex]=null; } </script> <table border=1> <tr><td>القائمة الاولى</td><td><<>></td><td>القائمة الثانيه</td></tr> <tr><td> <SELECT ID="tick" SIZE=5> <OPTION VALUE=0 SELECTED>سابك</OPTION> <OPTION VALUE=1>المراعي</OPTION> <OPTION VALUE=2>بنك البلاد</OPTION> <OPTION VALUE=3>الاتصالات</OPTION> <OPTION VALUE=4>سيسكو</OPTION> <OPTION VALUE=5>القصيم ز</OPTION> </SELECT> </td> <td><input type=button value=">>" onclick="_add();"><br><input type=button value="<<" onclick="_remove();"></td> <td> <SELECT ID="tick2" SIZE=5> </SELECT> </td></tr> </table>
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
شكرا لك اخي daif على الرد
السؤال ليس هنا
لدي طريقة انشاء القوائم ونقل العناصر اليها
بطريقة مشابهة للتي اشرت اليها....
لكن السوال عند ارسال الفورم كيف يرسل بيانات القيم التي اخترتها والموجودة
في القائمة الثانية ......ز
امنتى ان تكون الفكرة واضحة
وشكرا لك
.....
__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي
هناك اكثر من طريقه:
- عند اختيار العنصر يخزن قيمته في حقل مخفي(تعمدت ترك الحقل الحالي نص لترى التغيرات), ترسل فيما بعد للبرنامج.
- عند ارسال النموذج يتم اخذ تجمع العناصر المختاره مره واحده وترسل في حقل نصي.
- تحديد العناصر المختاره كلها مره واحد ثم ارسالها.
كود PHP:
<pre>
<?
print_r($_POST['selected']);
?>
</pre>
<script>
var selected =Array();
function _add(){
var opt = document.getElementById('tick');
var opt2 = document.getElementById('tick2');
var item = document.getElementById('items');
var str = opt.options[opt.selectedIndex].text;
var val = opt.options[opt.selectedIndex].value;
opt2.options[opt.selectedIndex] = new Option(str,val);
selected[opt.selectedIndex] = val;
item.value = selected.join(',');
}
function _remove(){
var opt2 = document.getElementById('tick2');
var item = document.getElementById('items');
selected[opt2.selectedIndex]=null;
opt2.options[opt2.selectedIndex]=null;
item.value = selected.join(',');
alert(selected);
}
</script>
<form action="select.php" method="POST">
<table border=1>
<tr><td>القائمة الاولى</td><td><<>></td><td>القائمة الثانيه</td></tr>
<tr><td>
<SELECT ID="tick" SIZE=5>
<OPTION VALUE=0 SELECTED>سابك</OPTION>
<OPTION VALUE=1>المراعي</OPTION>
<OPTION VALUE=2>بنك البلاد</OPTION>
<OPTION VALUE=3>الاتصالات</OPTION>
<OPTION VALUE=4>سيسكو</OPTION>
<OPTION VALUE=5>القصيم ز</OPTION>
</SELECT>
</td>
<td><input type=button value=">>" onclick="_add();"><br><input type=button value="<<" onclick="_remove();"></td>
<td>
<SELECT NAME="selected" ID="tick2" SIZE=5>
</SELECT>
</td></tr>
</table>
<input id="items" type="text" name="selected" value="">
<input type="submit" value="send">
</form>
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
شكرا لك اخوي
وجزاك الله خير
وهذا الكود اللي حصلته عليه بعد التعديل
اذا لك تعليق اوشي
وعشان يستفيد الجميع
طبعا شغال تمام
كود:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html dir="rtl"> <head> <title>test</title> <script language="JavaScript"> <!-- function copyToList(from,to) { fromList = eval('document.forms[0].' + from); toList = eval('document.forms[0].' + to); var as = new Array(); if (toList.options.length > 0 && toList.options[0].value == 'temp') { toList.options.length = 0; } var sel = false; for (i=0;i<fromList.options.length;i++) { var current = fromList.options[i]; if (current.selected) { sel = true; if (current.value == 'temp') { alert ('لا تستطيع نقل هذا النص'); return; } txt = current.text; val = current.value; toList.options[toList.length] = new Option(txt,val); fromList.options[i] = null; i--; } } selList = eval('document.forms[0].select'); for (i=0;i<selList.options.length;i++) { var current = selList.options[i]; val = current.value; if(current.value != null){ as[i] = val; }else{ as[i] = null; } } form.leagu_teame.value=(as); if (!sel) alert ('لم تحدد اي اختيار'); } // --> </script> </head> <body> <form action="leagu.php" ENCTYPE="multipart/form-data" name="form" method="post"> <DIV id="order"><DIV> <select name="all" class="categoryselect" MULTIPLE SIZE="9"> <option value="1">الاختيار الاول</option> <option value="2">الاختيار الثاني</option> <option value="3">الاختيار الثالث</option> </select> </DIV><DIV><div><button name="B2" onclick="javascript:copyToList('all','select')"> >>> </button> <button name="B3" onclick="javascript:copyToList('select','all')"> <<< </button></div> </DIV> <DIV> <SELECT NAME="select" SIZE="9" MULTIPLE> </SELECT><input type="hidden" name="leagu_teame" value=""></DIV> </DIV> </form> </body> </html>
__________________
"من علمني حرفا صرت له عبدا"
|+|PHP|+|loowy|+|PHP|+|
"عامل الناس بما تحب أن يعاملوك به"
لـــــــــــــــــــــــــــــؤي