הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך עושים שכאשר לוחצים על תמונה טקסט יתווסף לטופס ? (https://hosts.co.il/forums/showthread.php?t=21497)

bestdesign 09-05-06 18:46

איך עושים שכאשר לוחצים על תמונה טקסט יתווסף לטופס ?
 
???

somebody 09-05-06 19:17

onclick="document.getElementById('inputID').value+ ='text to add';"
שים במאפיין של התמונה.


bestdesign 09-05-06 20:04

לא הבנתי , איך אני גורם לשדה מסויים ? נגיד השם שלו הוא name?

somebody 09-05-06 20:07

ציטוט:

נכתב במקור על ידי bestdesign
לא הבנתי , איך אני גורם לשדה מסויים ? נגיד השם שלו הוא name?

מה?
לא הבנתי מה שאמרת.

RS324 09-05-06 20:08

PHP קוד:

<img src="mypic.gif" border="0" onclick="document.getElementById('inputID').value+ ='text to add'"/>


<
input type="text" name="rs" size="35" value=""/> 

יש דרך אבל שיכולה להיות לך יותר מועילה
שניה אני אכתוב אותה וידביק אותה פה

somebody 09-05-06 20:11

ציטוט:

נכתב במקור על ידי RS324
PHP קוד:

<img src="mypic.gif" border="0" onclick="document.getElementById('inputID').value+ ='text to add'"/>


<
input type="text" name="rs" size="35" value=""/> 

יש דרך אבל שיכולה להיות לך יותר מועילה
שניה אני אכתוב אותה וידביק אותה פה

יש עוד הרבה דרכים.
זאת הפשוטה ביותר.
וצריך לתת לשדה ID לא NAME, נכון צריך גם NAME לצד שרת, אבל לצד לקוח צריך ID, אין שימוש ב NAME.

RS324 09-05-06 20:12

PHP קוד:

<script type="text/javascript" language="Javascript">

function 
addtext(text,input)
{
    
document.getElementById(+input+).value+ = text;
    return 
true;
}

</script>


<img src="mypic.gif" border="0" onclick="addtext('my text here','myeditinput')"/>


<input id="myeditinput" type="text" name="rs" size="35" value=""/> 


יכול להיות שיהיה איזה באג קטן...

bestdesign 09-05-06 20:12

לא עובד

RS324 09-05-06 20:14

תיקנתי, היה איזה משהו קטן שלא שמתי לב, תנסה שוב...

somebody 09-05-06 20:17

ציטוט:

נכתב במקור על ידי RS324
תיקנתי, היה איזה משהו קטן שלא שמתי לב, תנסה שוב...

מה שעשית זה בדיוק מה שאני עשיתי, רק שקראת לזה בפונקציה, ונכון זה יותר טוב אם רוצים לעשות כמה לחצנים בעמוד.
אבל זה בסיס ב JS, ככה שכל אחד שיודע הכי בסיס צריך לדעת שישנה אפשרות להוסיף כל דבר לפונקציה, ולזמין בלחיצה את הפונקציה.

bestdesign 09-05-06 20:34

לא עובד..=[

RS324 09-05-06 21:05

ציטוט:

נכתב במקור על ידי somebody
מה שעשית זה בדיוק מה שאני עשיתי, רק שקראת לזה בפונקציה, ונכון זה יותר טוב אם רוצים לעשות כמה לחצנים בעמוד.
אבל זה בסיס ב JS, ככה שכל אחד שיודע הכי בסיס צריך לדעת שישנה אפשרות להוסיף כל דבר לפונקציה, ולזמין בלחיצה את הפונקציה.


אני לא באתי לחלוק עליך, כמו שראית השתמשתי בשורה שלך בדיוק, רק באתי לעזור למשתמש שיהיה לו יותר קל..

somebody 09-05-06 22:37

ציטוט:

נכתב במקור על ידי RS324
אני לא באתי לחלוק עליך, כמו שראית השתמשתי בשורה שלך בדיוק, רק באתי לעזור למשתמש שיהיה לו יותר קל..

כן שמתי לב;)
<script type="text/javascript">
var text,input;
function addtext(text,input)
{
document.getElementById(input).value+ = text;
}

</script>
<img src="mypic.gif" style="border:0;cursor:pointer;" onclick="addtext('my text here','myeditinput');" />
נסה את זה, עשיתי לך גם שיהיה סימן של יד שיעברו מעל התמונה.
והגדרתי משתנים(זה לא חובה), והורדתי את ה+ + מה input, לא צריך את זה שם.

לא בדקתי אם זה עובד אבל זה צריך לעבוד.

misterdino 10-05-06 10:43

אני לא מבין מה הבעיה...
 
בס"ד


PHP קוד:

<"img src="your image" onclick="getelementbyid('textarea')=('your text').value>
<
textarea name="textarea"></textarea

אני מקוו שזה יעבוד...

bestdesign 10-05-06 13:59

לא עובד ה-onclick

somebody 10-05-06 14:06

ציטוט:

נכתב במקור על ידי misterdino
בס"ד


PHP קוד:

<"img src="your image" onclick="getelementbyid('textarea')=('your text').value>
<
textarea name="textarea"></textarea

אני מקוו שזה יעבוד...

מה שכתבת לא נכון.
כותבים getElementById
JS מבדילה בין אותיות קטנות וגדולות.

מה שהבאתי לך לא עובד??

bestdesign 10-05-06 14:41

לא.

somebody 10-05-06 14:45

תראה מה עשית.

misterdino 10-05-06 20:44

בס"ד


ציטוט:

נכתב במקור על ידי somebody
מה שכתבת לא נכון.
כותבים getElementById
JS מבדילה בין אותיות קטנות וגדולות.

מה שהבאתי לך לא עובד??

ביג דיל...
אז שיעשה את האותיות הקטנות גדולות... מה הבעיה?
אל תרד לקטנות...

-VladK- 11-05-06 14:27

לא עובד עדיין


כל הזמנים הם GMT +2. הזמן כעת הוא 10:03.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ