Thread JavaScript in Perl übersetzen (52 answers)
Opened by Nicki271 at 2008-06-23 09:29

Nicki271
 2009-02-25 13:15
#119127 #119127
User since
2008-06-23
26 Artikel
BenutzerIn
[default_avatar]
So, ich habe fertig :-)))

Es scheint sogar zu funktionieren - es sei denn ich habe was übersehen...




Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#! /usr/bin/perl -w

use strict;
use CGI;


print CGI::start_html();

if( CGI::param('submit') )
{
     my $betrag = CGI::param('betrag') || 0;
     my $auswahl = CGI::param('button');
     $betrag =~ tr/,/./;
     my $ausgabe = $auswahl eq 'DM2EUR' ? $betrag / 1.95583 : $betrag * 1.95583;
     my $einheit_vorher = $auswahl ne 'DM2EUR' ? 'EUR' : 'DM';
     my $einheit_nacher  = $auswahl eq 'DM2EUR' ? 'EUR' : 'DM';
     print CGI::p( sprintf '%.2f %s sind %.2f %s', $betrag, $einheit_vorher, $ausgabe, $einheit_nacher);
}
print formular();
print CGI::end_html();

sub formular
{
    return CGI::start_form()
    . CGI::p( 'Geben Sie bitte den umzurechnenden Betrag ein:')
    . CGI::p( CGI::textfield( -name => "betrag") )
    . CGI::p('Ihre Wahl?')
    . CGI::radio_group(-name => 'button', -labels => { 'DM2EUR' => 'DM in EURO', 'EUR2DM' => 'EURO in DM'},
    -values => [ 'DM2EUR', 'EUR2DM' ]
    )
    . CGI::p( CGI::submit( -name => 'submit', -value => 'Umrechnen') )
    . CGI::end_form()
    ;
}

View full thread JavaScript in Perl übersetzen