First off, I have to note the customer PCs at issue are not using "Genuine" M$ products. That said, Internet Explorer 6.0.2800... on Windows XP cannot (any longer?) subscribe email addresses to a Simplenews newsletter via the newsletter block, while Firefox 1.5.0.6 and Opera 9.00 both can.

I've searched the forums and mailing list archives (http://lists.drupal.org/) and haven't found anything relevant yet. Can anyone suggest a solution or somewhere to start looking for one?

Potentially Related Forum Posts:

Thanks for any help you can offer.

AD Marshall
Canada & Saigon, Vietnam

Comments

ADMarshall’s picture

Platform: LAMP, Drupal 4.7.2, "simplenews.install,v 1.1.2.1 2006/06/23 14:50:50 driesk" (newest file in release).

AD Marshall
Canada & Saigon, Vietnam

ADMarshall’s picture

Title: Internet Explorer 6.0 Can't Subscribe via Newsletter Block » Internet Explorer 6.0 Can't Subscribe via [Simplenews] Newsletter Block

Just noting that the problem was replicated on three different Window XP PCs, two having IE 6.0.2800..., one having IE 6.0.2900...

AD Marshall
Canada & Saigon, Vietnam

ADMarshall’s picture

New, Potentially Related Forum Post:

Jeremy Cook’s picture

I have observed that hitting the key results in a post-back, but nothing appears to happen and the confirmation email is not sent. On the other hand, clicking the submit button with my mouse does result in the confirmation email being sent and the nice little "You will receive a confirmation e-mail shortly." message appearing.

I did some research and the problem I just described results from IE failing to send the submit button's value. If you're curious, go here http://archives.neohapsis.com/archives/php/2001-09/0017.html and search for "It is a fact: if the user submits a form with the return key, a submit button value may, or may not, get posted." to read what I read.

If this is in fact your problem: my solution places a hidden field with the same exact name and value immediately after the submit button. I placed this code at line 849. Don't forget to give the $form array a different key (as I have done) so that you don't just overwrite the submit button.

  $form['sn_'.$tid.'_hidden'] = array(
    '#name' => 'sn_'.$tid,
    '#type' => 'hidden',
    '#value' => $submit,
  );
sutharsan’s picture

Status: Active » Closed (fixed)
wmostrey’s picture

Title: Internet Explorer 6.0 Can't Subscribe via [Simplenews] Newsletter Block » IE: Can't Subscribe via Simplenews Newsletter Block
Version: 4.7.x-1.x-dev » 5.x-1.1
Status: Closed (fixed) » Active

Problem still exists. In non-IE browsers there is no problem but when clicking the subscribe button in either IE6 or IE7, the form is submitted but nothing happens. There is no drupal_set_message and no mail is sent.

Note that the button is clicked, not just enter being pressing in the input field.

Apache 1.3 btw.

sutharsan’s picture

Please give a URL to test.

wmostrey’s picture

Status: Active » Closed (fixed)

Problem existed because form button was replaced with an image, which IE doesn't like. With the regular submit button all works as expected.