سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > البرمجية القياسية Ajax +XML+ CSS+ JavaScript وغيرها
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
سؤال في Form ....

السلام عليكم :

إخواني الأعضاء أنا عندي صفحة فيها زرين ! الأول يأخذ محتويات الفورم ويرسلها لقاعدة البيانات أما الثاني فأنا عاوزه يأخذ نفس البيانات عند الضغط عليه ولكن لغير مكان كيف ذلك ؟؟ يعني هل يجب عمل فورم ثاني أو ممكن بنفس الفورم ؟

ياريت المساعدة .

تحياتي
فراس






__________________
مدونتي
Www.AlMashroo.Com
feras007 is offline   قديم 11-07-2007, 08:28 AM
الرد مع إقتباس
Saudi Wanderer
#2  

وعليكم السلام ورحمة الله وبركاته

بإمكانك أن تستقبلهم في نفس الصفحة , وتتعرف من خلال ال name أي الزرين تم ضغطه.

وبإمكانك من خلال الجافاسكربت تغيير ال action على حسب الزر ,,

هل العمليتين في ملف واحد ؟






__________________
Saudi Wanderer
My Blog : SWanderer
Ameen Al-Harbi is offline   قديم 11-07-2007, 09:05 AM
الرد مع إقتباس
عضو نشيط
#3  

أخي الكريم الزرين في نفس الصفحة ! بس واحد بياخذ المعلومات اللي هية اسم الموضوع ومحتواه على قاعدة البياانات وأنا عاوز أسوي واحد ثاني ياخذ المعلومات على مكان ثاني عند الضغط عليه ! يعني عاوز محتويات الفورم تروح على مكان ثاني أزاي ؟






__________________
مدونتي
Www.AlMashroo.Com
feras007 is offline   قديم 11-07-2007, 09:07 AM
الرد مع إقتباس
Saudi Wanderer
#4  

نفرض ان لديك الزرين التاليين :
كود HTML:
<input name="button1" type="button" value="Action 1" onclick="retuen Func1();" /> <input name="button1" type="button" value="Action 1" onclick="return Func2();" />
قمنا بإضافة حدث onclick بحيث إذا ضغط الزائر على الزر الاول ,, يتم تنفيذ Func1
وإذا ضغط على الزر الثاني ,, يتم تنفيذ Func2

الآن نضيف دوال الجافا سكربت التي سوف تقوم بتغيير ال action
كود HTML:
<script language="Javascript"> <!--
function Func1()
{
	document.Form1.action = "db.php"
	document.Form1.submit();
	return true;
}

function Func2()
{
	document.Form1.action = "other.php"
	document.Form1.submit();
	return true;
}
--> </script>
Form1 هو إسم الفورم ,, أياً كان
ونسند لقيمة ال action في كلا الحالتين القيمة التي نريد

هذا مثال كامل :
كود HTML:
<!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> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document
</head> <script language="Javascript"> <!--
function Func1()
{
	document.Form1.action = "db.php"
	document.Form1.submit();
	return true;
}

function Func2()
{
	document.Form1.action = "other.php"
	document.Form1.submit();
	return true;
}
--> </script> <form name="Form1" id="form1"> <input name="field1" type="text" /> <input name="field2" type="text" /> <input name="button1" type="button" value="Action 1" onclick="retuen Func1();" /> <input name="button1" type="button" value="Action 1" onclick="return Func2();" /> </form> <body> </body> </html>
بالتوفيق






__________________
Saudi Wanderer
My Blog : SWanderer
Ameen Al-Harbi is offline   قديم 11-07-2007, 10:12 AM
الرد مع إقتباس
عضو نشيط
#5  

طيب شكراً لك أخي الكريم

تحياتي
فراس






__________________
مدونتي
Www.AlMashroo.Com
feras007 is offline   قديم 11-07-2007, 10:18 AM
الرد مع إقتباس
عضو نشيط
#6  

طيب هل يمكن عمل الزر إنو يأخذ من فورم معين ؟ يعني مثلاً زر يأخذ معلومات الفورم اللي اسمه كذا وزر من الفورم اللي اسمه كذا ؟؟






__________________
مدونتي
Www.AlMashroo.Com
feras007 is offline   قديم 11-07-2007, 10:20 AM
الرد مع إقتباس
Saudi Wanderer
#7  

إقتباس:
المشاركة الأصلية بواسطة feras007
طيب هل يمكن عمل الزر إنو يأخذ من فورم معين ؟ يعني مثلاً زر يأخذ معلومات الفورم اللي اسمه كذا وزر من الفورم اللي اسمه كذا ؟؟
قصدك ياخذ ال fields ؟

إنت تعمل submit للفورم , وترسل جميع ال fields إلى صفحة ال Action , في صفحة ال Action تستقبل ال fields اللى تبي ,, وتتجاهل الباقي

تقدر تفصل البيانات وتقسم ال fields لفورمين أيضاً






__________________
Saudi Wanderer
My Blog : SWanderer
Ameen Al-Harbi is offline   قديم 11-07-2007, 11:52 AM
الرد مع إقتباس
عضو نشيط
#8  

شوف أخي الكريم أنا الحقول عاوزها تروح إما للزر الأول أو الثاني يعني حسب يلي نضغط عليه ممكن ؟؟






__________________
مدونتي
Www.AlMashroo.Com
feras007 is offline   قديم 11-07-2007, 12:03 PM
الرد مع إقتباس
خبير JavaScript
المدخلات في المدونات: 15
#9  

بارك الله فيك أخي S.Wanderer على مجهوداتك، لقد عدلت على الكود الذي وضعت بحيث يمكن اضافاة أكشن لكل زر ارسال
أخ فارس جرب
كود PHP:
<script type="text/javascript">
<!--
var 
$submit = function(act){ 
    
with(document.getElementById("wino")){
        
action act;
        
submit();
    }
}
//-->
</script>

<form method="post" name="wino" id="wino"> 
<input name="field1" type="text" />
<input name="field2" type="text" />
<br />
<input name="button1" type="button" value="Action 1" onclick="$submit('http://swanderer.ws');" /> 
<input name="button1" type="button" value="Action 2" onclick="$submit('http://www.wino.ws');" /> 
</form> 






Zizwar is offline   قديم 11-07-2007, 01:21 PM
الرد مع إقتباس
Saudi Wanderer
#10  

إقتباس:
المشاركة الأصلية بواسطة Zizwar
بارك الله فيك أخي S.Wanderer على مجهوداتك، لقد عدلت على الكود الذي وضعت بحيث يمكن اضافاة أكشن لكل زر ارسال
أخ فارس جرب
مع الأسف أستاذنا أنا لست من أهل JavaScript وعلمي بها محدود -ما يسد رمقي فقط- , فبضاعتي هاهنا مزجاة

فلم أفهم سبب وجود $ أمام إسم المتغير ؟ ما أعرفه ان تعريف المتغير في ال JavaScript يكون بدون $

فما الهدف من إسقاطها في هذا الموضع ؟


وجزاك الله خير






__________________
Saudi Wanderer
My Blog : SWanderer
Ameen Al-Harbi is offline   قديم 11-07-2007, 03:47 PM
الرد مع إقتباس
عضو نشيط
#11  

شكراً لك أخي Zizwar


تحياتي
فراس






__________________
مدونتي
Www.AlMashroo.Com
feras007 is offline   قديم 11-07-2007, 04:10 PM
الرد مع إقتباس
خبير JavaScript
المدخلات في المدونات: 15
#12  

إقتباس:
المشاركة الأصلية بواسطة S.Wanderer
مع الأسف أستاذنا أنا لست من أهل JavaScript وعلمي بها محدود -ما يسد رمقي فقط- , فبضاعتي هاهنا مزجاة

فلم أفهم سبب وجود $ أمام إسم المتغير ؟ ما أعرفه ان تعريف المتغير في ال JavaScript يكون بدون $

فما الهدف من إسقاطها في هذا الموضع ؟

وجزاك الله خير
لم أكن بدوري أفهم في الجافاسكريبت، لكن كن متأكد أنك لن تجد أسهل منها
أما عن علامة $ فهي ليست الا حرف عادي بالنسبة للجافاسكريبت مثلها مثل هذه العلامة _ ، وسبب وضعها ها هنا هو أن المتغير submit محجوز في لغة الجافاسكريبت، فأضفت اليها تلك العلامة، كنت سأضع submit_ او _submit لكن فضلت تلك العلامة من باب الإستئناس خصوصا لأصحاب برمجة php وبالتالي ستظهر له لغة الجافاسكريبت شبيهة بال php






Zizwar is offline   قديم 11-07-2007, 06:58 PM
الرد مع إقتباس
Saudi Wanderer
#13  

إقتباس:
المشاركة الأصلية بواسطة Zizwar
لم أكن بدوري أفهم في الجافاسكريبت، لكن كن متأكد أنك لن تجد أسهل منها
أما عن علامة $ فهي ليست الا حرف عادي بالنسبة للجافاسكريبت مثلها مثل هذه العلامة _ ، وسبب وضعها ها هنا هو أن المتغير submit محجوز في لغة الجافاسكريبت، فأضفت اليها تلك العلامة، كنت سأضع submit_ او _submit لكن فضلت تلك العلامة من باب الإستئناس خصوصا لأصحاب برمجة php وبالتالي ستظهر له لغة الجافاسكريبت شبيهة بال php
أشكر لك هذا الإيضاح

لأني مبرمج PHP أثارت هذه العلامة حفيظتي وأيقنت أن لها دور برمجي ,, ولكن أشكر لك توضيحك ,,






__________________
Saudi Wanderer
My Blog : SWanderer
Ameen Al-Harbi is offline   قديم 11-07-2007, 07:06 PM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
سؤال في الـــصلاه ( سبب سؤال موقف صار إلي ) My Soul Mate القسم العام 7 28-05-2007 11:40 AM
آخر الهاكات أولاً بأول ...... ابومنار الإصلاح والصيانة 173 30-10-2003 11:21 AM
سؤال / اضافة كود html في php ؟ سؤال مبتدئ :d الرهيب9 الويب والويب 2.0 والـ Semantic Web 4 22-11-2002 04:12 AM
سؤال PHP سريع ..(2) قلعة العرب الويب والويب 2.0 والـ Semantic Web 3 20-11-2002 06:04 PM
سؤال PHP : تحديث الصفحه عند وجود معلومه جديده؟ + سؤال ثاني ... ابوعليوه الويب والويب 2.0 والـ Semantic Web 1 04-10-2002 09:06 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 12:27 PM.