Mình có viết một đoạn html lấy hiển thị một form cho người dùng nhập vào dữ liệu, sau đó dùng một script perl để lấy giá trị này để xử lí.
Form mình viết như sau:
Code:
<form name="form" action="/cgi-bin/script.pl" method="post">
<table align="center" width="450" cellpadding="0" cellspacing="0" >
<tr style="background-color: #EEEEEE;">
<td width="35%" align="right" style="font-weight: bold; padding: 5px;">User Name:</td>
<td width="45%" align="left">
<input onkeydown="validate()" onblur="validate()" onmousemove="validate()" type="text" name="user_name" value="" size="30"/>
</td>
Để nhập vào username
Script perl mình dùng cgi để lấy giá trị đó
Code:
use CGI;
my $name = new CGI;
my $user_name = $name->param ( 'user_name' );
print "username is $user_name","\n";
.....
Thì khi in ra giá trị của user_name là rỗng, mình không biết lập trình perl, chỉ đọc và làm theo thôi. Xin mọi người cho biết lí do và làm sao để lấy giá trị user_name này dùng được.
Xin cảm ơn.