PDA

View Full Version : سوال: input و textbox



fozolefozola
چهارشنبه 30 بهمن 1392, 21:42 عصر
با سلام

من عددی رو بصورت اتوماتیک در input میریزم ولی قابل نمایش در CS نیست
خواستم textbox استفاده کنم که دیدم چون این خصوصیت و داره runat="server" نمی تونم با جاوا اسکریپ بهش اضافه کنم

اگر ممکنه راهنمایی کنید تا بتونم اطلاعات رو در cs ببینم

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="شبکه اروندان" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script src=" http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAUvgMDpSwpIVSdk4Lt1gy ZxRrPG9ukeNb8tYptMFxTfI6RCHRlBR6oN-gOMyEFzILA_3i60HC7gO7HQ "
type="text/javascript">
//My Google Maps Key
</script>

<script type="text/javascript">

function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl (new GSmallMapControl());
map.addControl(new GMapTypeControl());
var center = new GLatLng(30.333794069471264,48.28128844499588);
map.setCenter(center, 17);
//map.setMapType(G_SATELLITE_MAP);
geocoder = new GClientGeocoder();

var marker = new GMarker(center, {draggable: true});
map.addOverlay(marker);
document.getElementById("lat").value = center.lat();
document.getElementById("lng").value = center.lng ();

geocoder = new GClientGeocoder();

GEvent.addListener(marker, "dragend", function() {
var point =marker.getPoint();
map.panTo(point);
document.getElementById("lat").value = point.lat();
document.getElementById("lng").value = point.lng();
});

GEvent.addListener(map, "moveend", function() {
map.clearOverlays();
var center = map.getCenter();
var marker = new GMarker(center, {draggable: true});
map.addOverlay(marker);
document.getElementById ("lat").value = center.lat();
document.getElementById("lng").value = center.lng();

GEvent.addListener(marker, "dragend", function() {
var point =marker.getPoint();
map.panTo(point);
document.getElementById("lat").value = point.lat();
document.getElementById("lng").value = point.lng();
});
});
}
}

function showAddress(address) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
if (geocoder) {
geocoder.getLatLng (
address,
function(point) {
if (!point) {
alert(address + " city not found !");
}
else {
document.getElementById("lat").value = point.lat();
document.getElementById("lng").value = point.lng();
map.clearOverlays()
map.setCenter(point, 14);
var marker = new GMarker(point, {draggable: true});
map.addOverlay(marker);

GEvent.addListener(marker, "dragend", function() {
var pt =marker.getPoint();
map.panTo(pt);
document.getElementById("lat").value = pt.lat();
document.getElementById("lng").value = pt.lng();
});

GEvent.addListener(map, "moveend", function() {
map.clearOverlays();
var center = map.getCenter();
var marker = new GMarker(center, {draggable: true});
map.addOverlay(marker);
document.getElementById ("lat").value = center.lat();
document.getElementById("lng").value = center.lng();

GEvent.addListener(marker, "dragend", function() {
var pt =marker.getPoint();
map.panTo(pt);
document.getElementById("lat").value = pt.lat();
document.getElementById("lng").value = pt.lng();
});
});
}}
);
}}
</script>





</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
~slide show~

</td>
</tr>
<tr>
<td>
~list loc~


<script language="JavaScript">
<!--
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all )) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document. onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontext menu=clickIE;}
document.oncontextmenu=new Function("return false")
// -->
</script>


<b>Find coordinates by moving around the map</b>
<br>
<br>
a. Drag and drop the map to each location.
<br>
b. Zoom in for better accuracy.
<br>
c. Drag and drop the marker to pinpoint the place. The coordinates are refreshed
at the end of each movement.
<br>

<br>
<b>Type city name:</b>
<form action="#" onsubmit="showAddress(this.address.value); return false">
<input type="text" size="34" name="address" value="BagBazar" />
<input type="submit" value="Search!" />
</form>
<br>
Current coordinates:
<table bgcolor="#FFFFFF" width="300">

<tr>
<td width="70">
<b>Latitude:</b></td>
<td>
<input type="text" size="34" name="latitude" value="" id="lat" /></td>
</tr>
<tr>
<td width="70">

<b>Longitude:</b></td>
<td>
<input type="text" size="34" name="longitude" value="" id="lng" /></td>
</tr>
</table>
<br>
<div align="center" id="map" style="width: 900px; height: 660px">
</div>


</td>
</tr>
</table>

</asp:Content>

parvizwpf
چهارشنبه 30 بهمن 1392, 22:55 عصر
شما میتونید با همون کنترلها توی کدینگ اسکریپتت توسط getElemenyById دسترسی داشته باشی.

fozolefozola
چهارشنبه 30 بهمن 1392, 23:30 عصر
شما میتونید با همون کنترلها توی کدینگ اسکریپتت توسط getElemenyById دسترسی داشته باشی.

منظورتون اینطوریه؟
<script>
function getValue()
{
var x=document.getElementById("myHeader");
alert(x.innerHTML);
}
</script>

اگر اینه متاسفانه نشد

parvizwpf
چهارشنبه 30 بهمن 1392, 23:42 عصر
http://stackoverflow.com/questions/5039544/getting-textbox-value-in-javascript