• 0
أبورنه2

ماهي طريقة التعامل مع POST[][]

سؤال

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

لدي input  اسمه name[]

 

أريد عن الحفظ وكان احد input فارغ يظهر رسالة

<form name="form1" method="post" action="">  <table width="3" border="1">    <tr>      <td>id</td>      <td>name</td>    </tr><? for ($i = 1; $i <= 10; $i++) { ?>    <tr>      <td> </td>      <td>	  <input name="name[]" type="text" id="name[]">	  </td>    </tr><? }; ?> 	  </table></form>
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

4 إجابة على هذا السؤال .

  • 0

هذا مثال بسيط يجيب على سؤالك:

 

HTML

<form action="" method="post" onsubmit="return validate()">    <input type="text" name="name[]" /> <br/>    <input type="text" name="name[]" /> <br/>    <input type="text" name="name[]" /> <br/><br/>    <input type="submit" name="sbmt" value="ok" /></form>

Javascript

function validate() {    var inputs = document.getElementsByName('name[]');    for (var i = 0; i < inputs.length; i++) {        if (inputs[i].value == "") {            inputs[i].style.border = "1px solid #ff0000";            return false;        } else {            inputs[i].style.border = "";        }    }}

بالتوفيق ....

تم تعديل بواسطه مستر برمجة
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

 

أرجوا أن تتحملني قليلا

لأن أبحث عنها منذ فترة ولم اعرف لها حل

 

ماذا لو ارتدها بالأجاكس

مثال :

<script type="text/javascript" src="jquery-1.7.1.min.js"></script><script type="text/javascript">$(function() {$('.test').keyup(function() {var w = $(this).parent() ;$('.aa').show(1000);});});</script><style type="text/css"><!--.aa { display:none}--></style>  <form name="form1" method="post" action="">    <table width="460" border="1"><? for ($i = 1; $i <= 10; $i++) { ?>      <tr>        <td width="200"><input type="text" name="textfield" class='test'></td>        <td width="244"><h1 class='aa'>Test Text</h1></td>      </tr><? }; ?>	      </table>  </form></div>

كيف يمكن إظهار مافي h1 عند الكتابة على test المقابل له فقط

لو قمت بتشغيل الكود المرفق تجده عند الكتابة يظهر جميع الكلاس aa

 

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

وفرج همك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تفضل أخى العزيز (مع العلم أن سؤالك الثانى غير مرتبط بالموضوع الاساسى)

مثال بسيط يجيب على سؤالك:

 

HTML

<form name="form1" method="post" action="">    <table width="460" border="1">        <tr>            <td width="200">                <input type="text" name="textfield" class='test'>            </td>            <td width="244">                <h1 class='aa'>Test 1</h1>            </td>        </tr>        <tr>            <td width="200">                <input type="text" name="textfield" class='test'>            </td>            <td width="244">                <h1 class='aa'>Test 2</h1>            </td>        </tr>        <tr>            <td width="200">                <input type="text" name="textfield" class='test'>            </td>            <td width="244">                <h1 class='aa'>Test 3</h1>            </td>        </tr>    </table></form>

Javascript

$('.test').keyup(function () {    $(this).parent().next().children(0).show();});

ولا تنسى هذا السطر

CSS

.aa { display:none}

بالتوفيق ...

تم تعديل بواسطه مستر برمجة
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

جزاك الله خير

أستفدت كثيرا مما أجبت

 

واعتذر على وضع سؤال ليس له علاقة بالموضوع

قمت بإضافته في موضوع جديد ، نظراً لأن لدي إستفسار مشابه

http://arabteam2000-forum.com/index.php/topic/291527-%D9%85%D8%A7%D9%87%D9%8A-%D8%B7%D8%B1%D9%8A%D9%82%D8%A9-%D8%A5%D8%B1%D8%B3%D8%A7%D9%84-%D9%85%D8%AA%D8%BA%D9%8A%D8%B1-%D9%85%D9%86-%D8%AD%D9%84%D9%82%D8%A9-%D8%AA%D9%83%D8%B1%D8%A7%D8%B1/

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .