Форма: Линк към картинка в textbox

Angel

Registered
Здравейте, някой да знае как става това ? В css сложих картинка от дясната страна в textbox и искам тази картинка да е submit бутона на боха.

PHP:
<?php
echo '<style type="text/css">';
include('e-mail.css');
echo '</style>';
function showForm() {
    echo '
    <form method="post" action="">
    <input type="text" id="email_style" name="email"> <br />
    <input type="submit" value="Submit" name="submit">
    </form>
    ';
}

if(empty($_POST['submit']) === false) {
    $email = htmlentities(strip_tags($_POST['email']));

    $logname = 'email.txt';
    $logcontents = file_get_contents($logname);

    if(strpos($logcontents,$email)) {
        die('You are already subscribed.');
    } else {
        $filecontents = $email.',';
        $fileopen = fopen($logname,'a+');
        $filewrite = fwrite($fileopen,$filecontents);
        $fileclose = fclose($fileopen);
        if(!$fileopen or !$filewrite or !$fileclose) {
            die('Error occured');
        } else {
            echo 'Your email has been added.';
        }
    }   
} else {
    showForm();
}

?>

[css]
#email_style {
background: url('e-mail-icon.png') no-repeat center right #FFFFFF;
background-size: 40px;
border: 1px solid #DDD;
border-radius: 5px;
box-shadow: 0 0 5px #888;
color: #666;
float: left;
padding: 5px 27px 5px 10px;
width: 165px;
outline: none;
}
[/css]
 
Във формата не виждам никаква картинка, но трябва да се получи така:
HTML:
<img onclick="document.forms[0].submit()" />
document.forms[0] - връща първата форма в страницата, другият вариант е (който е по-добър, според мен):
HTML:
<img onclick="document.form_name.submit()" />
document.form_name - връща формата с name="form_name", така че в тага <form> трябва да го добавиш

И ето как трябва да бъде:
PHP:
function showForm() {
    echo '
<form method="post" action="" name="signup">
  <input type="text" id="email_style" name="email" style="float: left;">
  <img src="submit.jpg" onclick="document.signup.submit()" />
</form>
    ';
}
 
Моля за помощ!
Правя си сайт и искам да сложа надписи, които да се натискат като бутони. Например "към темата..." - не знам как се нарича това. Някой може ли да ми каже как се прави и как да го свържа с материала, който искам да излиза като се натисне това.?? С web page maker работя
 

Back
Горе