Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [javascript] dubbi sulla funzione

    codice:
    function tool_quote() {
    if (quote_num == 0) {
    document.post_form.text.value=document.post_form.text.value+'[ QUOTE ]';
    quote_num = 1;
    document.tool_quote.value='Chiudi citazione';
    }
    else if (quote_num == 1) {
    document.post_form.text.value=document.post_form.text.value+'[ /QUOTE ]';
    quote_num = 0;
    
    }
    }
    </script>
    <p align="center">
    <span class="normal_bold_text">Posta un nuovo messaggio</span>
    
    
    
    
    <p align="center">
    <input type="button" class="textbox" name="tool_quote" value="Citazione" OnClick="tool_quote();">
    In pratica devo aprire [ quote ] e scriverlo in un campo di testo e poi al prossimo click scrivere [ /quote ] però a volte un click è come se non venisse considerato cioè il primo [ quote ] lo scrive,clicco e non succede niente e poi riclicco e scrive [ /quote ],perchè?
    Inoltre con "document.tool_quote.value='Chiudi citazione';" il testo del button non cambia.. :master:

    grazie per la risposta

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    - cambia nome alla textarea (text sarà sicuramente parola riservata)

    - prova dandole il focus, in pratica prima di chiudere la funzione aggiungi
    document.post_form.text.focus()

    - x il testo del button, se appartiene allo stesso form
    document.post_form.tool_quote.value='Chiudi citazione';

    ciao

  3. #3
    Originariamente inviato da Xinod
    - cambia nome alla textarea (text sarà sicuramente parola riservata)

    - prova dandole il focus, in pratica prima di chiudere la funzione aggiungi
    document.post_form.text.focus()

    - x il testo del button, se appartiene allo stesso form
    document.post_form.tool_quote.value='Chiudi citazione';

    ciao
    niente da fare,nè per il focus,nè per il cambio del testo del button

    qualcuno sa la soluzione?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    la soluzione si può trovare se lasci un link alla pagina o, se proprio non fosse possibile, tutto il codice html
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.