0
ایجاد input با کلیک کردن روی یک کلید؟
سلام دوستان،بنده میخوام یک یک فرم طراحی کنم که به صورت ردیف باشه و توی هر ردیف 4 عدد اینپوت برای ورود اطلاعات باشه.
و یک گزینه قرار بدم که با کلیک روی ان یک ردیف اضاف بشه به لیست که بشه توی اون اطلاعات وارد کنن.
لطفا کمکم کنید که چطور میشه این کار رو کرد؟
3 پاسخ
1
در سوال دقیق مشخص نکردین با کدام زبان من دستورات وی بی دات نت رو میزارم این یک نمونه هستش که میتونید تعمیم بدین و دقیقا اون کاری که میخاین بکنید
Private Property number as Integer=1
Private Sub add_subject_Click(sender As Object, e As EventArgs) Handles add_subject.Click
Dim tb As New TextBox
tb.Name="TextBox"+number.ToString
tb.Position = New Point(number*40,10) ' change this if you want
Me.Controls.Add(tb)
Dim lb As New Label
lb.Name="Label"+number.ToString
lb.Position = New Point(number*40,50) ' change this if you want
Me.Controls.Add(lb)
Dim add As New Button
add.Name="AddButton"+number.ToString
add.Position = New Point(number*40,100) ' change this if you want
AddHandler(add.Click, AdressOf(add_Click))
Me.Controls.Add(add)
Dim edit As New Button
edit.Name="EditButton"+number.ToString
edit.Position = New Point(number*40,150) ' change this if you want
AddHandler(edit.Click, AdressOf(edit_Click))'you have to make edit_Click
YourForm.Controls.Add(edit)
Dim delete As New Button
delete.Name="DeleteButton"+number.ToString
delete.Position = New Point(number*40,200) ' change this if you want
AddHandler(delete.Click, AdressOf(delete_Click))'you have to make delete_Click
Me.Controls.Add(delete)
number+=1
End Sub
Private Sub add_Click(sender As Object, e As EventArgs)
Ctype(Me.Controls.Find("Label"+sender.Name.Substring(9),True).First,Label).Text = Ctype(Me.Controls.Find("TextBox"+sender.Name.Substring(9),True).First,TextBox).Text
End Sub
0
ممنون ،زبان مد نظرم جاوا یا php هست
0
با جی کوئری خیلی راحتتر میشه انجام داد اینو ببینید