עזרה דחופה. למתכנתת בפוטנציאל:-)

  • הוסף לסימניות
  • #41
כשאת קוראת לפונקציה הכנס לו את הערך
<button onclick="digit(value)">check</button>

וכשאת מגדירה את הפונקציה תשתמשי עם הערך שאתם מקבלים
קוד:
function digit (value){
xxx
}
אגב, יותר נכון לכתוב באינפוט type="text"
ככה את מגבילה את המשתמש רק לספרות ואת יכולה לתת מינימום ומקסימום כמות תוים להכניס ואז אין לך צורך בבדיקה על כמות הספרות
פונקצית digit:
function digit(value:number)
 
  • הוסף לסימניות
  • #43
במקום לכתוב value בפונקציה
תכתבו כך
JavaScript:
var value = document.getAlmentBy_id("id_num").value
 
  • הוסף לסימניות
  • #44
מתכוונת כנראה לnumber
הפונקציה לפי דעתי צריכה להראות משהו כזה:

JavaScript:
 digit = () => {
            const val = document.getElementById("id_num").value;           

            if (val%2 === 0 && val.toString().length === 4) {
                console.log('true');                               
            } else {
                console.log('false');
            }
        }
 
  • הוסף לסימניות
  • #45
במקום לכתוב value בפונקציה
תכתבו כך
JavaScript:
var value = document.getAlmentBy_id("id_num").value
מה הכוונה במקום?

מתחת לפונקציה אני יכולה לעשות שורה כזו. זו הכוונה? כלומר, להגדיר משתנה.
 
  • הוסף לסימניות
  • #46
פונקצית digit:
function digit(value:number)
זה בהתחשב במה שכתבתם לפני כן?
או שבכתיבה שלי אני פשוט צריכה להכניס את ה (value:number) לפונקציה?
 
  • הוסף לסימניות
  • #47
  • הוסף לסימניות
  • #49
לא עובד...
מכניסה שוב את הקוד, הפעם כמלל ולא כצילום מסך.
אם יש מישהו שחושב שיכול לשנות בו משהו- יותר מאשמח.
מציינת שאין לי הודעת שגיאה או משהו,
זה פשוט לא מגיב ללחיצה.


<button onclick="digit(value)">check</button>
<input type="text" id="id_num"/><br>
<p>the answer is: <span id="id_span"> </span></p>
<script>
function digit() {

let value = document.getAlmentBy_id("id_num").value
if (value%2==0 && value.toString().length==4) {
document.getElementById("id_span").value = "yes!";
} else{
document.getElementById("id_span").value = "no";
}
}

</script>​
 
  • הוסף לסימניות
  • #52
  • הוסף לסימניות
  • #55
כלומר:

<button onclick="digit()">check</button>
<input type="text" id="id_num"/><br>
<p>the answer is: <span id="id_span"> </span></p>
<script>
function digit() {

let value = document.getAlmentByid("id_num").value
if (value%2==0 && value.toString().length==4) {
document.getElementById("id_span").value = "yes!";
} else{
document.getElementById("id_span").value = "no";
}
}​


לא עובד...
 
  • הוסף לסימניות
  • #56
הדגשתי מה שנראה לי מוזר
1. סימן קריאה מיותר
2. גרשיים סוגרים חסרים אחרי ה-YES ו-NO
3. getAlmentByid צריך כנראה להיות getElementById.

<button onclick="digit(value)">check</button>
<input type="text" id="id_num"/><br>
<p>the answer is: <span id="id_span"> </span></p>
<script>
function digit() {

let value = document.getAlmentByid("id_num").value
if (value%2==0 && value.toString().length==4) {
"document.getElementById("id_span").value = "yes!";
} else{
"document.getElementById("id_span").value = "no";
}
}

<script/>​
 
  • הוסף לסימניות
  • #58
הדגשתי מה שנראה לי מוזר
1. סימן קריאה מיותר
2. גרשיים סוגרים חסרים אחרי ה-NO

<button onclick="digit(value)">check</button>
<input type="text" id="id_num"/><br>
<p>the answer is: <span id="id_span"> </span></p>
<script>
function digit() {

let value = document.getAlmentBy_id("id_num").value
if (value%2==0 && value.toString().length==4) {
document.getElementById("id_span").value = "yes!";
} else{
"document.getElementById("id_span").value = "no";
}
}

<script/>​
אין לי סימני קריאה ולא גרשיים מיותרים.
לו היה, היה רשום לי תקלה.
זה פשוט לא מגיב.
1664392597785.png
 
  • הוסף לסימניות
  • #59

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

מעכשיו, תהיו הראשונים לקבל את כל העדכונים, החדשות, ההפתעות בלעדיות, והתכנים הכי חמים שלנו בפרוג!

לוח מודעות

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק כה

אלְדָוִד אֵלֶיךָ יי נַפְשִׁי אֶשָּׂא:באֱלֹהַי בְּךָ בָטַחְתִּי אַל אֵבוֹשָׁה אַל יַעַלְצוּ אֹיְבַי לִי:גגַּם כָּל קוֶֹיךָ לֹא יֵבֹשׁוּ יֵבֹשׁוּ הַבּוֹגְדִים רֵיקָם:דדְּרָכֶיךָ יי הוֹדִיעֵנִי אֹרְחוֹתֶיךָ לַמְּדֵנִי:ההַדְרִיכֵנִי בַאֲמִתֶּךָ וְלַמְּדֵנִי כִּי אַתָּה אֱלֹהֵי יִשְׁעִי אוֹתְךָ קִוִּיתִי כָּל הַיּוֹם:וזְכֹר רַחֲמֶיךָ יי וַחֲסָדֶיךָ כִּי מֵעוֹלָם הֵמָּה:זחַטֹּאות נְעוּרַי וּפְשָׁעַי אַל תִּזְכֹּר כְּחַסְדְּךָ זְכָר לִי אַתָּה לְמַעַן טוּבְךָ יי:חטוֹב וְיָשָׁר יי עַל כֵּן יוֹרֶה חַטָּאִים בַּדָּרֶךְ:טיַדְרֵךְ עֲנָוִים בַּמִּשְׁפָּט וִילַמֵּד עֲנָוִים דַּרְכּוֹ:יכָּל אָרְחוֹת יי חֶסֶד וֶאֱמֶת לְנֹצְרֵי בְרִיתוֹ וְעֵדֹתָיו:יאלְמַעַן שִׁמְךָ יי וְסָלַחְתָּ לַעֲוֹנִי כִּי רַב הוּא:יבמִי זֶה הָאִישׁ יְרֵא יי יוֹרֶנּוּ בְּדֶרֶךְ יִבְחָר:יגנַפְשׁוֹ בְּטוֹב תָּלִין וְזַרְעוֹ יִירַשׁ אָרֶץ:ידסוֹד יי לִירֵאָיו וּבְרִיתוֹ לְהוֹדִיעָם:טועֵינַי תָּמִיד אֶל יי כִּי הוּא יוֹצִיא מֵרֶשֶׁת רַגְלָי:טזפְּנֵה אֵלַי וְחָנֵּנִי כִּי יָחִיד וְעָנִי אָנִי:יזצָרוֹת לְבָבִי הִרְחִיבוּ מִמְּצוּקוֹתַי הוֹצִיאֵנִי:יחרְאֵה עָנְיִי וַעֲמָלִי וְשָׂא לְכָל חַטֹּאותָי:יטרְאֵה אוֹיְבַי כִּי רָבּוּ וְשִׂנְאַת חָמָס שְׂנֵאוּנִי:כשָׁמְרָה נַפְשִׁי וְהַצִּילֵנִי אַל אֵבוֹשׁ כִּי חָסִיתִי בָךְ:כאתֹּם וָיֹשֶׁר יִצְּרוּנִי כִּי קִוִּיתִיךָ:כבפְּדֵה אֱלֹהִים אֶת יִשְׂרָאֵל מִכֹּל צָרוֹתָיו:
נקרא  2  פעמים
למעלה