Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > การส่งข้อมูลจาก javascript ไปให้ asp.net เช่น Label,HiddenField



 

การส่งข้อมูลจาก javascript ไปให้ asp.net เช่น Label,HiddenField

 



Topic : 134342



โพสกระทู้ ( 13 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook



พอดีผมติดปัญหาที่ว่าต้องการข้อมูลจาก JavaScript แล้วเอาคอนโทรลของ ASP.net มารับ เช่น HiddenField, Label, TextBox อื่นๆ เนื่องจากฝั่งหน้าบ้านผมใช้ javascript ในการทำงานแล้วทีนี้ ผมต้องใช้ CheckBox แต่ต้อง checked โดยใช้ javascript ในการอ่านค่าว่า เราติ๊กไอดีไหนบ้าง แล้วทีนี้ผมต้องการ id ที่ทำการติ๊กไปนั้น โดยส่งค่าให้คอนโทรลของ ASP.net ซึ่งผมลองหลายทางแล้วก็ไม่สามารถส่งค่ามาได้

รูปด้านล่างเป็น JavaScript ที่ผมเขียนขึ้นมา ผมต้องการที่จะเอา Control asp.net มารับตัว Results

tae

ปล.CheckBox ที่ใช้เพื่อทำการติ๊กนั้น ไม่ใช่ Control ที่เขียนฝั่งหน้าบ้านโดยตรง ผมใช้ innerHTML วนลูปจากฝั่งหลังบ้านมาแสดง ทำให้ไม่สามารถรับค่าต่างๆได้ครับ
ขอคำแนะนำจากท่านทั้งหลายว่าต้องเขียนอย่างไร และการนำข้อมูลนั้นออกมาแบบไหนครับผม
ข้อมูลของ Results ที่ได้จะเป็นประมาณนี้ครับ คือ JA0000,JE0002,DA9999, เป็นต้นครับ ซึ่งเป็นไอดีที่ได้จากการติ๊กเลือก(CheckBox)



Tag : .NET, JavaScript, Web (ASP.NET), C#









ประวัติการแก้ไข
2019-10-14 22:11:00
2019-10-14 22:12:58
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2019-10-14 22:08:16 By : tae_kiattisak View : 1013 Reply : 7
 

 

No. 1



โพสกระทู้ ( 55 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook

น่าจะต้องใช้ Json ครับ ผมเคยแต่เขียนจาก code behide มาที่ javascript






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-10-15 10:23:47 By : 2127832830566218
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ใช้เก็บลงในพวก Hidden ครับ แล้วใช้ JavaScript มาอ่าน Hidden ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-10-15 11:14:18 By : mr.win
 

 

No. 3

Guest


ไม่รู้ตรงคำถามหรือเปล่านะครับ
แต่ก่อนผมเขียน PHP ใช้ Laravel ทำเว็บอบรม
ผมจะสร้าง control ทุกครั้งที่มีการเปลี่ยนแปลงผู้อบรม

หน้าบ้าน
ในส่วน code javascript ประมาณนี้นะครับ ไปค้นหาหรือเพิ่มผู้อบรมแล้วมาคลิกว่าใครจะต้องอบรม
จะสร้าง input type checkbox ใส่ name แบบ array []

Code (JavaScript)
function drawRowTableParticipants(rowData) {	
        //console.log(rowData);	
	    var row = $("<tr />")
	    $("#tbParticipants").append(row); //this will append tr element to table... keep its reference for a while since we will add cels into it
	    row.append($("<td style='display:none;'>" + rowData.id + "</td>"));
	    row.append($("<td> <div class='custom-control custom-checkbox'> " + 
                    "<input type='checkbox' class='custom-control-input' checked id='employees" + rowData.emp_num + "' name='[color=yellow]employees[]' value ='"+rowData.id+"'>" + 
                    "<label class='custom-control-label' for='employees" + rowData.emp_num + "'>" + rowData.emp_num + "</label></td> " ));                  
	    row.append($("<td>" + rowData.name + "  " + rowData.surname + "</td>"));
        row.append($("<td>" + rowData.position + "</td>"));
        row.append($("<td>" + rowData.department + "</td>"));
        row.append($("<td>" + rowData.experience + "</td>"));
        row.append($("<td>" + isEmpty(rowData.lasttraining) + "</td>"));
	}   


หลังบ้าน
เวลา post ไปเราก็ไป loop เอาอีกทีครับ
ScheduleController
Code (PHP)
[color=green]$employees = $request->input('employees');

        foreach($employees as $m){
            $trainee =  new Trainee(['schedule_id'=>$schedule->id,
            'employee_id'=>$m,
            'score' => '0',
            'pass' => '0',            
            'training_stat' => '0',//0=อยู่ในแผนการอบรบ ,1=ผ่านการอบรม,2 ไม่เขาอบรม
            ]);

            $trainee->save();
        }




คือกำลังจะอธิบายว่า เราก็สร้าง Element ตรงๆแบบ array เอาครับ
ผิดพลาดประการใดก็ขออภัยด้วยนะครับ คิดถึงท่านหน้าฮีจังงง
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-10-15 11:33:32 By : บัญดิษฐ
 


 

No. 4

Guest


ตอบความคิดเห็นที่ : 3 เขียนโดย : บัญดิษฐ เมื่อวันที่ 2019-10-15 11:33:32
ขอโทษครับ ใส่รูปผิด
training
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-10-15 11:36:41 By : บัญดิษฐ
 


 

No. 5

Guest


What New ASP.NET Core 3.0
Quote:
https://docs.microsoft.com/en-us/aspnet/core/release-notes/aspnetcore-3.0?view=aspnetcore-3.0

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-10-15 18:26:54 By : หน้าฮี
 


 

No. 6



โพสกระทู้ ( 242 )
บทความ ( 0 )



สถานะออฟไลน์


หน้า front ได้ตั้งชื่อ id คือ chkbox หรือเปล่าครับ

ลอง F12 เพื่อ debug ดูได้ไหมครับ ว่า error อะไร (คิดว่า การใช้งาน javascript น่าจะแสดง error บน browser)
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-10-18 01:42:35 By : bigsuntat
 


 

No. 7

Guest


What New ASP.NET Core 3.0
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2019-10-20 18:47:05 By : หน้าฮี
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : การส่งข้อมูลจาก javascript ไปให้ asp.net เช่น Label,HiddenField
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่