السلام عليكم ورحمة الله وبركاته
عندى form بها زر يعمل كود اضافة فى الداتا بيز
و اريد فى الفورم فى on submit أن ينفذ function جافا سكربت
<form name="fr" id="fr" onsubmit="js_function();">
فكيف يكون هذا؟؟؟
ومشكورين
السلام عليكم ورحمة الله وبركاته
عندى form بها زر يعمل كود اضافة فى الداتا بيز
و اريد فى الفورم فى on submit أن ينفذ function جافا سكربت
<form name="fr" id="fr" onsubmit="js_function();">
فكيف يكون هذا؟؟؟
ومشكورين
سبحان الله وبحمده سبحان الله العظيم
أخي الكريم هل تقصد كيف تقوم بتنفيذ الFunction من خلال الButton الموجود داخل الForm?
spidermanmaan كتب:أخي الكريم هل تقصد كيف تقوم بتنفيذ الFunction من خلال الButton الموجود داخل الForm?
لم افهم القصد بالتحديد لكن رح بحاول اشرح باختصار على حسب ما فهمت :
لتنفيذ كود الJavascript يجب علينا إضافة استدعاء للFunction عندما نقوم بعملية الsubmit ونقوم بعمل ذلك باضافة الخاصية onsubmit الى الForm tag كما هو موضح :
<form action="" method="post" onsubmit="return YourFunction(this);">
ومن ثم نقوم باضافة الFunction بالشكل التالي :
<script language="JavaScript" type="text/javascript">
<!--
function YourFunction( form )
{
// Place Code Here
}
//-->
</script>اتمنى ان اكون قد وفقت في فهم السؤال
تحياتي
اخى اريد عند الضغط على الزر ان ينفذ الاثنان معا اوامر الدوت نت وايضا الfunction الموجودة فى on submit
سبحان الله وبحمده سبحان الله العظيم
استعملي الدالة RegisterOnSubmitStatement كالتالي:
<html>
<head runat="server">
<title>Untitled Page</title>
<script language=javascript>
function SayHello()
{
alert('hello madani');
}
</script>
</head>
<body>
<form id="form1" runat="server">
</body>
</html>protected void Page_Load(object sender, EventArgs e)
{
this.RegisterOnSubmitStatement("mykey", "SayHello();");
}تم تعديل هذه المشاركة بواسطة madani في 26 فبراير 2008 في 18:57
لماذا تضعي الكود في Form ولم لا تضعيه في الزر المراد ؟؟؟
OnClick=InCodeBehind OnClintClick=InJS
ASP.NET Team Leader
moh_kin_mah@hotmail.com
--------------------------------
لو أعجبك أي من مشاركاتي ... برجاء قم بتقييم المشاركة عبر الأزرار الموجودة أسفل يسار كل مشاركة