Trasformare risultato funzione in maiuscolo (uppercase)

Frency

Nuovo Utente
8 Ott 2010
5
0
0
Ciao a tutti, ho uno script che mi genera delle funzioni. Ho la necessità di convertire il risultato di una funzione in maiuscolo (uppercase). Allego di seguito l'esempio.

Codice:
function invia(form) {
document.Nomeform.NOME.value = calcola(); /*la funzione "calcola" devo trasformarla in maiuscolo*/
}

function calcola(form){
/*qui sono contenute le operazioni che svolge la funzione*/
}

Come posso fare quindi per convertire il risultato della funzione "calcola" in maiuscolo (uppercase). Lo stesso risultato poi verrà inserito come "value" del campo "NOME".

Spero voi possiate essermi d'aiuto.
Grazie mille
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
in javascript esiste il metodo toUpperCase()
HTML:
<script type="text/javascript">
    window.onload = function(){   
        
        function calcola() {

            var minuscolo = "minuscolo";
            return minuscolo.toUpperCase();

        }

        document.forms['form'].campo.value = calcola(); 
    }

</script>
<form name="form">
    <input type="text" name="campo" value=""/>
</form>
 

Frency

Nuovo Utente
8 Ott 2010
5
0
0
Grazie mille, ti chiedo però una cosa. La funzione calcola contiene già delle funzioni che restituiscono un valore. Io dovrei attribuire al risultato della funzione calcola la modifica del valore in maiuscolo. Non c'è un modo per richiamare la funzione (il risultato della funzione) e modificarlo in maiuscolo?

Spero tu mi possa aiutare :)

Grazie mille per il tempo dedicatomi.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
devi aggiungere il metodo che ti ho postato al valore della funzione calcola prima di restituirlo
cosi
Codice:
return valore.toUpperCase();
 

Frency

Nuovo Utente
8 Ott 2010
5
0
0
Perdonami tanto ma trovo alcune difficoltà. Ti riporto di seguito lo script così forse riesco a venirne fuori.

Codice:
function sendXP(form) 
{

if ((document.Pagamenti.EUR.value == "")||(document.Pagamenti.CENT.value == "")||(document.Pagamenti.EMAIL.value == ""))

{
alert('COMPILARE TUTTI I CAMPI');
return false;
}

document.Pagamenti.TRANSACTION_ID.value=CalcolaNumeroOrdine();
document.Pagamenti.action="qui c'è il link";
document.Pagamenti.AMOUNT.value =formatta( document.Pagamenti.EUR.value + document.Pagamenti.CENT.value );
document.Pagamenti.EMAIL.value;
document.Pagamenti.UPPER.value = calcola();
document.Pagamenti.submit();

}


function calcola(form)
{
  str = "";
  secretKey = "XYXYXYXYXYXYXYXY";
	
   str += document.Pagamenti.TERMINAL_ID.value + document.Pagamenti.TRANSACTION_ID.value + document.Pagamenti.AMOUNT.value + document.Pagamenti.CURRENCY.value + document.Pagamenti.VERSION_CODE.value + document.Pagamenti.CO_PLATFORM.value + document.Pagamenti.ACTION_CODE.value + document.Pagamenti.EMAIL.value;
  
  str += secretKey;
  var x = str2blks_SHA1(str);
  var w = new Array(80);

  var a =  1732584193;
  var b = -271733879;
  var c = -1732584194;
  var d =  271733878;
  var e = -1009589776;

  for(var i = 0; i < x.length; i += 16)
  {
    var olda = a;
    var oldb = b;
    var oldc = c;
    var oldd = d;
    var olde = e;

    for(var j = 0; j < 80; j++)
    {
      if(j < 16) w[j] = x[i + j];
      else w[j] = rol(w[j-3] ^ w[j-8] ^ w[j-14] ^ w[j-16], 1);
      t = add(add(rol(a, 5), ft(j, b, c, d)), add(add(e, w[j]), kt(j)));
      e = d;
      d = c;
      c = rol(b, 30);
      b = a;
      a = t;
    }

    a = add(a, olda);
    b = add(b, oldb);
    c = add(c, oldc);
    d = add(d, oldd);
    e = add(e, olde);
  }
  return hex(a) + hex(b) + hex(c) + hex(d) + hex(e);
}


<form name="Pagamenti">
     <input type="hidden" name="UPPER" value="" size="40" maxlength="40">
</form>


Ecco in questo caso io devo far si che il valore UPPER mi diventi tutto quanto in maiuscolo, come devo fare esattamente?

Grazie ancora
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
prova a modificare questo nella funzione calcola
Codice:
return hex(a) + hex(b) + hex(c) + hex(d) + hex(e);
con questo
Codice:
var risultato = hex(a) + hex(b) + hex(c) + hex(d) + hex(e);
return risultato.toUpperCase();
 

Frency

Nuovo Utente
8 Ott 2010
5
0
0
Ottimo ottimo, funziona tutto correttamente. PERFETTO. Sei stato veramente gentilissimo.

Grazie ancora.
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Trasformare sito in app Sviluppo app per Android 0
S [MS Access] trasformare un numero in lettere in un report MS Access 1
A [Visual Basic] Trasformare stringa in ora Visual Basic 0
C Trasformare una foto digitale con photoshop Photoshop 5
Trabba [MySQL] Trasformare tabella con totali MySQL 2
matteoraggi [PHP] Trasformare una animazione html5 in un file video PHP 0
lidya123 ALGORITMO per trasformare/mappare/coordinare Tocchi tra Tablet e Desktop PC Programmazione 0
V [Javascript] Trasformare secondi a giorni, ore, minuti Javascript 12
fabryx [PHP]RISOLTO: Trasformare righe in colonne assegnando singole variabili PHP 10
S Problema trasformare una stringa in html object Javascript 0
A trasformare l'iphone in un cicalino attraverso un app Sviluppo app per iOS 5
E Trasformare in html HTML e CSS 10
J [risolto] Trasformare la seguente classe PHP PHP 2
N trasformare la rete di casa del pc fisso in una rete wifi Reti LAN e Wireless 1
M Trasformare una pagina PHP caricata in un documento PDF o XML PHP 3
S Script per trasformare apici in altri caratteri Javascript 4
A [html] trasformare codice in html PHP 0
A Trasformare un immagine in una tabella HTML e CSS 16
L Trasformare delle immagini tutte nella stessa dimensione Photoshop 1
B Trasformare/convertire codice javascript in link URL Javascript 11
L Trasformare array in stringa Classic ASP 0
M Trasformare una immagine in vettoriale. Webdesign e Grafica 8
max_400 trasformare .SCR (Screensaver) in .SWF oppure in gif Flash 7
LaKanka trasformare una data in formato RFC 2822 PHP 5
N trasformare una stringa in variabile PHP 2
P trasformare una selezione con photoshop Photoshop 1
H Trasformare i link in immagini Programmazione 2
T Trasformare da MAIUSCOLO a minuscolo Classic ASP 1
V Come trasformare correttamente una tabella HTML HTML e CSS 6
V BOX fatto con tabella HTML da trasformare in XHTML HTML e CSS 6
G TRASFORMARE MP3 in CODICI HTML HTML e CSS 2
metalgemini trasformare le date PHP 3
M Sapete come trasformare una presentazione di PowerPoint in una presentazione in dvd? Webdesign e Grafica 1
A trasformare un vbscript in javascript ..???? Javascript 4
D assegnare risultato di una jquery ad una text Javascript 2
max1974 Lettura Risultato $.ajax Javascript 1
L [RISOLTO] Stampa a video risultato count in html PHP 13
J [PHP] Visualizzare risultato query stessa pagina PHP 3
M [MySQL] CREARE UN LINK SU UN DETERMINATO CAMPO DI UNA TABELLA RISULTATO DI UNA QUERY SQL MySQL 3
P [PHP] Aggiungere giorni e stampare risultato da data inserita in input PHP 3
L [PHP] IF con risultato query PHP 7
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
M PHP - Funzione non e scrive il risultato PHP 3
L [PHP] risultato query in percentuale PHP 1
A [Javascript] Mostrare un marker se è vicino al risultato di ricerca con google maps Javascript 3
G [PHP] inserire risultato di una query in una tabella PHP 3
G esportare in file .csv risultato di query mysql PHP 5
bubino8 Ajax con risultato si/no Ajax 16
elpirata [PHP] Arrotondare risultato di una divisione con round PHP 4
F [HTML] Browser diverso risultato diverso HTML e CSS 5

Discussioni simili