PDA

View Full Version : سوال: دسترسی به مقدار کنترل textbox از نوع input



parviz_nba
جمعه 18 مرداد 1392, 11:42 صبح
سلام.
من واسه درج تاریخ از کد جاوا اسکریپت استفاده کردم."



<input id="datepicker0" type="text" dir="rtl"
style="font-family: Tahoma; font-size: small;" atomicselection="False"
onclick="return datepicker0_onclick()" start="fileopen" unselectable="off" />


حالا من یک textbox از نوع input دارم(datepicker0). چطوری میتونم به مقدار داخلش دسترسی پیدا کنم؟؟
وقتی اجرا میکنم برنامه رو با این کد، تاریخ انتخابی وارد textbox میشه.
واسه اینکه به داده دسترسی پیدا کنم runat = "server" کردم. اما با اینکار دیگه نمیشد تاریخو انتخاب کنم.

zerocool151
جمعه 18 مرداد 1392, 11:47 صبح
راجع به سوالت کمکی از دستم بر نمیاد ولی اگه datepicke فارسی داری ممنون میشم اینجا بزاری به کارم میاد :لبخندساده:

parviz_nba
جمعه 18 مرداد 1392, 11:51 صبح
http://hasheminezhad.com/datepicker

mohsen_1687
جمعه 18 مرداد 1392, 12:54 عصر
میتونی از خود textbox ای اس پی استفاده کنی ؛ فقط باید ای دی اون textbox که میخوای استفده کنیو تو جاوا اسکریپت بزاری جای datepicker0 اگه بازم نشد بگو بیشتر توضیح بدم

parviz_nba
جمعه 18 مرداد 1392, 13:35 عصر
منظورتون اینه که بجای datepicker0 مثلاً TextBox1 بذارم؟؟
متوجه نشدم.
کدم اینه:

<%@ Page Language="C#" MasterPageFile="~/MasterPage-karbar.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="didaniha_iran_karbaran_Default" Title="Untitled Page" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<link type="text/css" href="styles/jquery-ui-1.8.14.css" rel="stylesheet" />

<script type="text/javascript" src="scripts/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="scripts/jquery.ui.core.js"></script>
<script type="text/javascript" src="scripts/jquery.ui.datepicker-cc.js"></script>
<script type="text/javascript" src="scripts/calendar.js"></script>
<script type="text/javascript" src="scripts/jquery.ui.datepicker-cc-ar.js"></script>
<script type="text/javascript" src="scripts/jquery.ui.datepicker-cc-fa.js"></script>
<style type="text/css">

</style>
<script type="text/javascript">
$(function() {
$('#datepicker0').datepicker();
});
function datepicker0_onclick() {

}

</script>

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<input id="datepicker0" type="text" dir="rtl"
style="font-family: Tahoma; font-size: small;" atomicselection="False"
onclick="return datepicker0_onclick()" start="fileopen" unselectable="off" />
</asp:Content>

mohsen_1687
جمعه 18 مرداد 1392, 14:58 عصر
یه سمپل واست گذاشتم

parviz_nba
جمعه 18 مرداد 1392, 15:42 عصر
اسکریپت jquery.ui.datepicker-cc.all.min.js رو ندارم...

javad13
جمعه 18 مرداد 1392, 16:29 عصر
نه شما با یه مدل کد نویسی میتونی هم توی جاوااسکریپت و هم توی codebeind به کنترلت دسترسی داشته باشد، تاجایی که یادمه یه input بزار و Id رو اینطوری باید بنویسی

parviz_nba
جمعه 18 مرداد 1392, 16:54 عصر
mohsen_1687 میشه jquery.ui.datepicker-cc.all.min.js رو برام بذاری؟؟
ممنون میشم...

mohsen_1687
جمعه 18 مرداد 1392, 21:53 عصر
jquery.ui.datepicker-cc.all.min.js

parviz_nba
شنبه 19 مرداد 1392, 00:18 صبح
کار خاصی انجام نمیشه که؟؟ :افسرده:
این کد شما مال چیه؟؟

mohsen_1687
شنبه 19 مرداد 1392, 01:01 صبح
مال من مث ساعت کار میکنه !!!

parviz_nba
شنبه 19 مرداد 1392, 01:29 صبح
کد الانم اینه:

<%@ Page Language="C#" MasterPageFile="~/MasterPage-karbar.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="didaniha_iran_karbaran_Default" Title="Untitled Page" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script type="text/javascript" src="scripts/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="scripts/jquery.ui.datepicker-cc.all.min.js"></script>

<script type="text/javascript">
$(function() {
$('#txt_date_ta').datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'yy/mm/dd',
defaultDate: new JalaliDate(1391, 11, 12)
});
$('#txt_date_az').datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'yy/mm/dd',
defaultDate: new JalaliDate(1391, 11, 12)
});

});

</script>

</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<asp:TextBox ID="txt_date_az" runat="server" Style="direction: rtl" Width="134px"></asp:TextBox>
&nbsp;
</asp:Content>

mohammadreza110
شنبه 19 مرداد 1392, 02:49 صبح
دوست عزیز همونجوری که تو پست 8 هم اشاره شد برای input:text باید یه id مشخص کنی و بعد تو brhind code و هر جایی که دوست داشتی استفاده کنی

parviz_nba
سه شنبه 22 مرداد 1392, 18:06 عصر
دوست عزیز خودش که id داره(به نام datepicker0).
بعشم من بازم آی دی براش تعیین کردم، اما نمیاره :ناراحت: