Re: Button id's - firefox and IE different ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



If you don't want change your form, do some function in Javascript witch
control the last button you clicked.

<center><button type="submit" name="btid" value="1">Delete</center>
<center><button type="submit" name="btid" value="2">Delete</center>
<center><button type="submit" name="btid" value="3">Delete</center>

<input type="hidden" name="last_buttom" id="" value="last_buttom" />

I wanna make a advice to you learn more about HTML and Web Standards...
Don't use button type... use "input" type...

Your javascript (using jQuery) sems like this

$("input[name='btid']").click(function() {
$('#last_buttom').attr('value', $(this).val());
});

And then you submit your form or something, the input "last_buttom" are with
the value of the buttom you has clicked at last time.

Regards,
Igor Escobar
systems analyst & interface designer
www . igorescobar . com



On Thu, Apr 2, 2009 at 8:29 AM, Phpster <phpster@xxxxxxxxx> wrote:

> What about styling a link to look like a button with css? It won't be an
> exact match style wise but you can get close. I have done this succesfully
>
> Bastien
>
> Sent from my iPod
>
>
> On Apr 2, 2009, at 6:04, "Angus Mann" <angusmann@xxxxxxxxx> wrote:
>
>  Hi all.
>>
>> I want to have several delete buttons with just one form, and depending on
>> which button is pressed, one of several items is deleted.
>>
>> So I need multiple submit buttons for 1 form, each displaying the same
>> text "Delete" to the user, but each with a different "value" so the PHP
>> script can tell them apart.
>>
>> I've used this code for the buttons...
>> <center><button type="submit" name="btid" value="1">Delete</center>
>> <center><button type="submit" name="btid" value="2">Delete</center>
>> <center><button type="submit" name="btid" value="3">Delete</center>
>>
>> And it works just fine with firefox. But IE does not seem to pass the
>> value back to the btid so when the script asks
>> if $_POST['btid'] == "1" {
>> }
>>
>> the value 1, 2, or 3 is not given back to PHP by IE. It is given back
>> correctly by firefox and works fine.
>>
>> Any suggestions ?
>>
>> Thanks.
>>
>>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux