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

    Cambiare select per bottone o testo

    Ciao a tutti,

    Ho questa select che mi richiama un evento javascript, come posso sostituirla per un bottone o meglio un testo tipo <borrar> che mi faccia la stessa funzione?

    <select name="id" id="seleziona" onChange="borrar(this.id);">

    <option value="0" selected >Selecciona</option>

    <option value="1" >1</option>

    </select>

    Grazie

  2. #2
    onclick sul bottone?

  3. #3
    Provato <... type="button" onclick...> pero non mi funziona

  4. #4
    Provato cosí pero niente da fare

    <input name="foto_1" value="1" type="button" onClick="borrar(this.id);" >

  5. #5
    perchè non hai dato alcun id all'input

    resta inteso che non conoscendo il contesto in cui si trova è difficile capire cosa gli succeda

  6. #6
    Cosí?

    <input name="foto_1" id="seleziona" value="1" type="button" onClick="borrar(this.id);" >

  7. #7
    Proprio non lo capisco.
    Questa é la parte completa che funziona:

    <form action="modi_anunc.php?reg=<?php print($idreg);?>&a=1" method="post" enctype="multipart/form-data">

    <select name="id" id="seleziona" onChange="borrar(this.id);">

    <option value="0" selected > Selecciona</option>

    <option value="1" > 1</option>

    </select>

    la funzione:

    function borrar(link_form) {
    var i = document.getElementById(link_form).selectedIndex;
    var v = document.getElementById(link_form).options[i].value;
    if (v==1) window.location = "modi_anunc.php?reg=<?php echo $row[idreg];?>&a=2";
    }

    Ho cambiato il select per:
    <input name="id" value="1" id="borrar" type="button" onClick="borrar(this.id);">

    Sicuro che mi stó perdendo in un bicchiere d'acqua.

    Qualche idea perfavore?

  8. #8
    <form action="modi_anunc.php?reg=<?php print($idreg);?>&a=1" method="post" enctype="multipart/form-data">
    <input name="id" value="1" id="borrar" type="button" onClick="borrar(this.id);">

    la funzione:

    function borrar(link_form) {
    var v = document.getElementById(link_form).value; (che restituisce 1, value del input)
    if (v==1) window.location = "modi_anunc.php?reg=<?php echo $row[idreg];?>&a=2";
    }

    cosi?

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.