Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275

    value con immagine per un search form

    salve a tutti,
    mi chiedevo se è possibile inserire un'immagine nel campo input di un search form
    ho provato così

    <?php

    $pic = "<?php bloginfo('template_url'); ?>/images/cerca.jpg";
    ?>


    <form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
    <input type="text" onfocus="if(this.value=='Search here') this.value='';" onblur="if(this.value=='') this.value='Search here';"


    value="[img]<?php echo $pic ?>[/img]"

    name="s" id="s" />
    </form>

    però invece dell'immagine vedo "<?php bloginfo('template_url'); ?>/images/cerca.jpg"
    come posso fare?
    grazie

  2. #2
    Puoi togliere il php così si capisce meglio? (siamo sul forum di html)
    ..magari serve anche a te per fare maggior chiarezza
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    grazie per la risposta
    col php volevo solo richiamare l'immagine, attraverso la variabile $pic
    cmq, dovrebbe essere una cosa del genere

    <form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
    <input type="text" onfocus="if(this.value=='Search here') this.value='';" onblur="if(this.value=='') this.value='Search here';"


    value="[img]immagine.jpg[/img]"

    name="s" id="s" />
    </form>

    in pratica dentro il value, invece di visualizzare "cerca" vorrei che ci fosse un'immagine

  4. #4
    Originariamente inviato da mystica
    value="[img]immagine.jpg[/img]"
    ...
    in pratica dentro il value, invece di visualizzare "cerca" vorrei che ci fosse un'immagine
    ... ... value="" style="background:url(immagine.jpg) no-repeat 50% 50%"
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    grazie per la risposta
    ho provato questo
    value="style='background:url(images/cerca.jpg) no-repeat 50% 50%'"
    ma nel campo cerca mi appare questo
    style='background:url(images/cerca.jpg) no-repeat 50% 50%'

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    96
    Io non sono un esperto ma se posso esserti d'aiuto io ho fatto così:

    <input name="cerca" type="image" src="cerca.png" id="invia"/>

    Poi con il css regoli l'immagine come più ti aggrada dando width, height e i relativi position

    Ciao!

  7. #7
    Originariamente inviato da mystica
    grazie per la risposta
    ho provato questo
    value="style='background:url(images/cerca.jpg) no-repeat 50% 50%'"
    ma nel campo cerca mi appare questo
    style='background:url(images/cerca.jpg) no-repeat 50% 50%'
    Scusa ma non potevi fare come ti avevo scritto io? Non ti piaceva?
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    si, mi piaceva se avesse funzionato
    purtroppo tutti i metodi proposti non funzionano, nel campo input vedo solo il testo con la url della immagine

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da mystica
    si, mi piaceva se avesse funzionato
    purtroppo tutti i metodi proposti non funzionano, nel campo input vedo solo il testo con la url della immagine
    Ma perche' vuoi metterlo dentro il value? accetta solo testo....

    Usa un pulsante type=image o un <button></button> o il suggerimento che hai avuto.

    Se non ha funzionato ci sara' un motivo... posta come lo hai fatto tu
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    275
    alla fine ho messo l'immagine fuori dal campo input, in effetti è la soluzione migliore
    grazie a tutti!

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.