PDA

View Full Version : asp:TextBox , input type="text



mahdyeh
جمعه 15 مرداد 1389, 16:35 عصر
سلام
خسته نباشید
برنامه ای که کار میکنم در vb.net هست تحت وب (ASP.NET)
برای روی فرم در صفحه (فایل aspx.) که میخوام از textBox استفاده کنم از داخل ToolBox از Standard کامپوننته TextBoxt رو انتخاب می کنم
وبرای تغییر ظاهرش به شکل دلخواهم به صورت زیر عمل میکنم :

<asp:TextBox ID="txtName" runat="server" CssClass="KabudTextBox" Height="44px" Width="365px"></asp:TextBox>
و در صفحه کدنویسی (فایل aspx.vb) برفرض :

txtName.BackColor = Drawing.Color.Yellow
txtName.Text="Your Name"

________________________
جایی لازم دارم که ا ز داخل ToolBox از HTML کامپوننته (input(Text رو انتخاب کنم
وبرای تغییر ظاهرش به شکل دلخواهم به صورت زیر عمل میکنم :

<input ID="txtID" style="border: 1px solid #CCCCCC; font-family: Arial; font-size: 13px; color: #000000; background-color: #FF9933; width: 80px; height: 17px;" type="text" />
و در صفحه کدنویسی (فایل aspx.vb) برفرض :
برای دسترسی به Text ِ داخل txtID مینویسم :

Request.Form("txtID ")
(اشکال من : _______________________: )
ولی دیگه برای دسترسی BackColor ، یا height یا width یا هر خاصیت دیگر txtID که از نوع input هست
دیگه نمیدونم از چه کدی به چه طریقی استفاده کنم !!!؟؟؟؟؟

;

vbworm
جمعه 15 مرداد 1389, 17:46 عصر
درست متوجه منظورتون نشدم ولی اگه رویدادهاتون اعمال نمیشه، فکر کنم مشکلتون اینجا حل بشه :

http://barnamenevis.org/forum/showthread.php?t=238003

mahdyeh
یک شنبه 17 مرداد 1389, 13:47 عصر
کممممممممممممک

Ali_M.Eghbaldar
یک شنبه 17 مرداد 1389, 13:50 عصر
سلام
میشه بهتر توضیح بدی؟:افسرده:

mahdyeh
سه شنبه 19 مرداد 1389, 09:16 صبح
سلام

شما یک open new web site ایجاد کردین
با زبان vb.net
خب الان میخواید صفحتون رو طراحی کنید
برای طراحی صفحه نیاز دارید که از textbox هم استفاده کنید
میاید toolbox رو باز میکنید تا از داخل اون کامپوننت ای رو میخواید رو انتخاب کنید و به صفحه تون اضافه کنید
ممکن است از داخل ToolBox از tab مقابل :Standard کامپوننته TextBoxt رو انتخاب کنید
این کد به صفحه html شما اضافه میشود :


<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
حالا میخواید در vb.net براش کد بنویسید
به این شکل :



TextBox1.BackColor = Drawing.Color.Yellow
TextBox1.Text="Your Name"

این کد بالا باعث میشود تا رنگ زمینه textbox1 زرد شود و در داخل آن متن Your Name قرار بگیرد

خب الان من می خوام وقتی toolbox رو باز کردم از داخل تب HTML کامپوننته (Input(Text رو انتخاب کنم
در این صورت کد زیر به صفحه Html اضافه میشود :


<input ID="txtID" type="text" value=""/>

خب الان من میخوام در vb.net کدی بنویسم براش که رنگ زمینه ش بشه قرمز و مقدار 123 داخلش قرار بگیره

;

Ali_M.Eghbaldar
سه شنبه 19 مرداد 1389, 21:23 عصر
سلام
حالا گرفتم :چشمک:
اول:

<input id="Text1" type="text" />


بعد جاوا اسکریپت:

<head runat="server">
<title>Untitled Page</title>

<script type="text/javascript">
function ali_M.eghbaldar(){
document.getElementById('Text1').style.backgroundC olor="#FF3F5F";
}
</script>

</head>


و در نهایت Behind Code:

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click


Page.ClientScript.RegisterStartupScript(Me.GetType (), "alert", "ali_M.eghbaldar();", True)

End Sub

اگه بازم چیزی بود بگو
:لبخندساده::لبخندساده::لبخن ساده:

mahdyeh
چهارشنبه 27 مرداد 1389, 13:38 عصر
سلام
مرسی
backcolor عوض شد
الان میشه بگید مقدار ِ text رو چطور میتونم بگیرم
مثلا text ای که از نوع input هست رو با کلیک بر روی button با msgbox ای پیغم بده
یا بذاره داخل text دیگری
واضحتر بگم
روی فرم یک باتون دارم و 2 تا textbox از نوع input
در vb.net میخوام کدی بنویسم که با کلیک روی button مقدار text1 در text2 قرار بگیرد


;

Peyman.Gh
چهارشنبه 27 مرداد 1389, 17:13 عصر
در vb.net میخوام کدی بنویسم که با کلیک روی button مقدار text1 در text2 قرار بگیرد
<head runat="server">
<title>Untitled Page</title>
<script language=javascript type="text/javascript">
function p()
{
document.getElementById("Text2").value=document.getElementById("HiddenField1").value;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<input id="Text1" type="text" name="Text1"/>
<input id="HiddenField1" type=hidden name="HiddenField1" runat=server />
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
<input id="Text2" type="text" name="Text2"/></form>
</body>

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
HiddenField1.Value = Request.Form("Text1")
Page.ClientScript.RegisterStartupScript(Me.GetType (), "p", "p();", True)
End Sub
موفق باشید.