السلام عليكم
شباب كيف اقدر اضع في الفورم امر عن النقر على زر حذف مثلا تظهر نافذه جافا سكربت فيها رساله تاكيد الحذف وعند الضغط على نعم يتم الانتقال لصفحه الحذف وعند الضغط على لا او الغاء النافذه نرجع لنفس الفورم
:con2:
السلام عليكم
شباب كيف اقدر اضع في الفورم امر عن النقر على زر حذف مثلا تظهر نافذه جافا سكربت فيها رساله تاكيد الحذف وعند الضغط على نعم يتم الانتقال لصفحه الحذف وعند الضغط على لا او الغاء النافذه نرجع لنفس الفورم
:con2:
هذا مثال على رابط
ضع الفورم لنعدل عليه
كود PHP:
<script type="text/javascript">
<!--
delet = function(url){
var conf = confirm(" هل تود فعلا حذف هذه المشاركة");
if(conf)
document.location = (url);
}
//-->
</script>
<a href="#" onclick="delet('http://www.wino.ws')">delet</A>
هلا اخوي زيزوار
جربت الكود اللي انت كتبته لكن يظهر لي تنبيه امان مع الاكسبلورر ولا يعمل الكود بشكل صحيح
ياليت تشوف تعديلي هو صحيح او خاطيء
كود PHP:
<form method="POST" action="me.php">
<!--webbot bot="SaveResults" u-file="C:\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" -->
<script type="text/javascript">
<!--
delet = function(url){
var conf = confirm(" هل تود فعلا حذف هذه المشاركة");
if(conf)
document.location = (url);
}
//-->
</script>
<p> </p>
<p>
<input onclick="delet('me.php')" type="submit" value="إرسال" name="B1"><input type="reset" value="إعادة تعيين" name="B2"></p>
<p> </p>
</form>
وقمت بالسماح للصفحه بتجاوز اعدادات الامان
لكن عن النقر على نعم او على لا في النافذه يتم التحويل الى الصفحه me.php
انا اريد التحويل فقط عند النقر على نعم
هل هذا ممكن؟؟
ممكن لذالك وضع الفورم للتعديل عليه، لأن طريقة التأكيد تختلف من رابط الى فورم، ستلاحظ ذالك في هذا الكود
ففي الرابط نضع onclick لكن في الفورم نضع onsubmit وننتظر القيمة المرجعة هل هي قيمة صحيحة فيتم الإرسال ام قيمة خاطئة فيتم الغاء الإرسالكود PHP:
<form method="POST" action="me.php" onsubmit="return delet('me.php');">
<!--webbot bot="SaveResults" u-file="C:\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" -->
<script type="text/javascript">
<!--
delet = function(url){
var conf = confirm(" هل تود فعلا حذف هذه المشاركة");
if(conf)return true; else return false;
}
//-->
</script>
<p> </p>
<p>
<input type="submit" value="إرسال" name="B1"><input type="reset" value="إعادة تعيين" name="B2"></p>
<p> </p>
</form>
تمام كذا
ولو تلاحظ انك تقدر تستغني عن البارمتر حق الداله delet
مع انه الى الان ياتي تنبيه الامان ولا اعرف لماذا
الهوتميل يستخدم طريقه لا اعرفها وربما تكون مختلفه المهم انه لايظهر لديهم تنبيه امان
اذا امكن اخي زيزوار حل هذه المشكله البسيطه !!
يأتيك تنبيه الأمان؟ ربما من هذا الوسم
الكود الجديد بدون براميتركود HTML:<!--webbot bot="SaveResults" u-file="C:\_private\form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" -->
كود HTML:<form method="POST" action="me.php" onsubmit="if(confirm(' هل تود فعلا حذف هذه المشاركة'))return true; else return false;"> <p> </p> <p> <input type="submit" value="إرسال" name="B1"><input type="reset" value="إعادة تعيين" name="B2"></p> <p> </p> </form>
الف الف الف شكر لك يازيزوار
وللاهميه رساله تنبيه الامان كانت تظهر لاني كنت اجرب الكود على صفحه هتمل من نفس الجهاز
لكن لما رفعت الصفحه للموقع اشتغلت بدون تنبيه
يستحق الشكر بعد الوقت الطويل ..
بارك الله فيك يا طيب ..
اخوكم طارق
كود HTML:onsubmit="return confirm('هل تريد بالفعل حذف المشاركة ؟');"