اضافه کردن مقدار به جعبه متن

mr.spray

Member
1- چگونه با کلیک بر روی لینک یا تصویر(که بصورت لینک است) یا کلید به جعبه متن مقداری رو اضافه کنیم؟

2- برای اضافه کردن چیزی در جعبه متن یک کادر input باز بشه و *** رو از ما بگیره و <img src="***"> به جعبه متن منتقل بشه؟
 
منظورت رو از جعبه متن نمیفهمم.منظورت text area هست.اگه اینجوریه باید با خاصیت innerHTML کارکنی.واسه اینکه یه input برای درج متن هم بیاد هم میتونی از prompt خود جاوااسکریپت استفاده کنی هم از یه input box اچ تی ام ال.
 

mr.spray

Member
هیچی از جاوا نمی دونم.میشه کد prompt جاوااسکریپت رو بگذاری(جواب سوال 2 ام رو با کد بدی)؟:)
 
تو جواب سوال من رو ندادی تا من بتونم دقیق جواب بدم.من مینویسم ولی بقیش میمونه با خودت :
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="JavaScript" type="text/javascript">
function pr(){
document.getElementById("text").value=prompt("SOME TEXT");
document.getElementById("image").src=prompt("SOME TEXT");
}
</script>
</head>
<body>
<input id="text" name="text" type="text" />
<input  onclick="pr();" type="button" value="click!" />
<img id="image" />
</body>
</html>
 

mr.spray

Member
آره منظورم textarea هست.

ببین من میخوام طوری باشه که مقدار قبلی textarea رو نگه داره بعد مقدار وارد شده رو اضافه کنه.
من خواستم با متغیر کمکی کاری کنم ولی نشد.هی مقدار قبلی رو از بین می بره یا شاید هم نوع متغیرم برای استفاده درست نیست.

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script language="JavaScript" type="text/javascript">
function pr(){
var x;
var y="";
x=prompt("SOME TEXT");
y=y+x;
document.getElementById("text").value=y;
}
</script>
</head>
<body>
<input id="text" name="text" type="text" />
<input  onclick="pr();" type="button" value="click!" />
<img id="image" />
</body>
</html>
 
اگه بخوای با text area کار کنی یه کم بحث فرق میکنه.خیلی عوض نمیشه ولی خب.فعلاً که بحث ما روی input box هستش.بجای اینکه متغیر y رو خالی مقدار دهی کنی میتونی با مقداری فعلی اون باکس مقدار دهیش کنی و مشکلت حل بشه.یعنی مقدار y رو بزار(منظورم مقدار اولیه y هست) : document.getElementById("text").value. وبقیه کد ها رو دست نزن.امتحان کن اگه باز مشکلی بود بگو.
 

جدیدترین ارسال ها

بالا