Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabin90

Alert nao funciona

Recommended Posts

Ola

estou tentando fazer um alert por onsubmit mas ainda nao funciona...

alguem poderia me ajudar??

 

favor ignorar as palavras em japones....

 

 

 

<html>

<head>

 

<title>PRODUCT</title>

<meta http-equiv="Content-Type" content="text/html;" charset="utf-8" />

 

</head>

<body>

<script type=text/javascript>

function check(){

 

alert("aaa");

 

var msg="";

var inam=document.reg.itmnam.value;

var pre=document.reg.price.value;

if(inam==""){

msg+="商品名を入力して下さい。\n";

}

if(isNaN(pre)){

msg+="単価は数字で入力して下さい。\n";

}

if(pre==""){

msg+="単価を入力して下さい。\n";

}

if(msg==""){

return true;

}else{

alert(msg);

return false;

}

}

</script>

 

 

 

<?php

$catcod=$_POST['catcod'];

$itmcod=$_POST['itmcod'];

 

try{

$pdo=new PDO('mysql:host=localhost; dbname=fabio', 'root', 'game1234');

$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

}catch(PDOException$e){

echo 'ERROR' .$e->getMessage();

}

 

$data=$pdo->query("SELECT item_nm, unit_kin, discount FROM item WHERE category_cd='$catcod' AND item_cd='$itmcod'");

 

print "<form name=form1 action=check1.php method=post >";

print "<table>";

print "<tr>";

print "<td>分類コード</td>";

print "<td> $catcod </td>";

print "</tr><tr>";

print "<td>商品コード</td>";

print "<td> $itmcod <td>";

while($row=$data->fetch(PDO::FETCH_ASSOC)){

print "</tr><tr>";

print "<td>商品名</td>";

print "<td><input type=text name=itmnam value=" .$row['item_nm']. "></td>";

print "</tr><tr>";

print "<td>単価</td>";

print "<td><input type=text name=price value=" .$row['unit_kin']. ">円</td>";

print "</tr><tr>";

print "<td>値引率</td>";

print "<td><input type=text name=disc value=" .$row['discount']. ">%</td>";

}

print "<input type=hidden name=cat value=$catcod />";

print "<input type=hidden name=ic value=$itmcod />";

?>

</tr></table>

 

<input type=submit name=update value=変更 onsubmit="return check()";>

<input type=submit name=delete value=消除 onclick="form.action=check1.php; form1.submit()">

</form>

<input type=button value=キャンセル onclick="javascript:window.history.back()"/>

 

 

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Altere onde está:

 

onsubmit="return check()";

 

Para:

 

onclick="check()";

 

 

Depois acrescente no final da sua função "check":

 

document.form1.submit();

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.