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
با جی کوئری خیلی راحتتر میشه انجام داد اینو ببینید