2016-10-04 4 views
0

내 응용 프로그램의 텍스트 필드에이 값을 삽입하려고합니다. 그것은 다음과 같이 보일 것입니다 : [email protected] 여기서 1은 1과 100 사이의 난수입니다. 문제는 웹이나 문서 어디서든 값 내에서 함수를 호출하는 방법을 찾을 수 없다는 것입니다. 코드의 일부는 다음과 같습니다값에서 함수를 호출하는 방법

function rand(min, max) { return Math.floor(Math.random() * 101); 
} 

function loginNoreg(e) { 
$.txtName.value="player"+"rand"+"@enigmania.cz"; 

이 단지 [email protected] 제공하고 내가 필요로 [email protected] 없습니다. 어떻게하는지에 대한 아이디어를 가져 주셔서 감사합니다.

답변

2

따옴표없이 인라인 함수를 호출하십시오. 따옴표는 단지 ​​문자열입니다. 이

function rand(min, max){ 
    return min + Math.floor(Math.random() * (max-min+1)); 
} 
+0

확인 감사처럼 기능을 원하는 사용자의 최소/최대를 사용하여 위의 줄에 값을 제공하고 조정하기 위해

$.txtName.value= "player" + rand() + "@enigmania.cz"; 

, 지금은 내가 잠자리에 가야 볼 :) – user3281831

+1

두 개의 pluss 사이에 실제로 표현식을 넣을 수 있습니다 (예 :' "student_id"+ index + "@ my.school.edu"'! – towerofnix

관련 문제